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.