ComposeSyntax

class ComposeSyntax[GetWhole, SetWholeBefore, SetPiece, GetError, SetError, GetPiece, SetWholeAfter](self: Optic[GetWhole, SetWholeBefore, SetPiece, GetError, SetError, GetPiece, SetWholeAfter])

Provides implicit syntax for composing optics.

Provides implicit syntax for composing optics.

class Object
trait Matchable
class Any

Value members

Concrete methods

final def >>>[SetWholeBefore1, SetPiece1, GetError1 >: GetError, GetPiece1, SetError1 >: SetError, SetWholeBefore2](that: Optic[GetPiece, SetWholeBefore1, SetPiece1, GetError1, SetError1, GetPiece1, SetPiece])(ev: OpticCompose[GetWhole, SetWholeBefore, SetWholeBefore1, SetWholeBefore2, GetError, SetError, SetError1, GetPiece]): Optic[GetWhole, SetWholeBefore2, SetPiece1, GetError1, SetError1, GetPiece1, SetWholeAfter]

A symbolic alias for andThen.

A symbolic alias for andThen.

final def andThen[SetWholeBefore1, SetPiece1, GetError1 >: GetError, GetPiece1, SetError1 >: SetError, SetWholeBefore2](that: Optic[GetPiece, SetWholeBefore1, SetPiece1, GetError1, SetError1, GetPiece1, SetPiece])(ev: OpticCompose[GetWhole, SetWholeBefore, SetWholeBefore1, SetWholeBefore2, GetError, SetError, SetError1, GetPiece]): Optic[GetWhole, SetWholeBefore2, SetPiece1, GetError1, SetError1, GetPiece1, SetWholeAfter]

Composes this optic with that to return a new optic that accesses a piece of the piece accessed by this optic.

Composes this optic with that to return a new optic that accesses a piece of the piece accessed by this optic.