ZioOpticsBuilder
This is an example implementation demonstrating how to derive zio-optics using a zio-schema AccessorBuilder.
Because we go through DynamicValues, this implementation is not at all performant so shouldn't be used where performance is potentially an issue.
Type members
Value members
Concrete methods
override def makeLens[F, S, A](product: Record[S], term: Field[S, A]): Optic[S, S, A, OpticFailure, OpticFailure, A, S]
- Definition Classes
- AccessorBuilder
override def makeTraversal[S, A](collection: Collection[S, A], element: Schema[A]): Optic[S, S, Chunk[A], OpticFailure, OpticFailure, Chunk[A], S]
- Definition Classes
- AccessorBuilder