Index

@implicitNotFound("Could not find an instance of Index[${S}, ${I}, ${A}]")
trait Index[S, I, A] extends Serializable

The Index typeclass provides an AffineTraversal that can be used to traverse the value at a given key

Type parameters:
A

target of an AffineTraversal

I

index an AffineTraversal

S

source of an AffineTraversal

Companion:
object
class Object
trait Matchable
class Any
trait At[S, I, A]

Value members

Abstract methods

def ix(i: I): AffineTraversal[S, A]