package optics
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Lens[S, A] extends Optional[S, A]
Lens implementation which can be used to abstract over accessing/updating a member of a product type
- trait Optional[S, A] extends AnyRef
Optional can be seen as the weak intersection between a Lens and a Prism.
- trait Prism[S, A] extends Optional[S, A]
Lens implementation which can be used to abstract over accessing/updating a member of a coproduct type