Package com.jnape.palatable.lambda.optics
package com.jnape.palatable.lambda.optics
-
InterfacesClassDescriptionIso<S,
T, A, B> Iso.Simple<S,A> A convenience type with a simplified type signature for common isos with both unified "larger" values and unified "smaller" values.Lens<S,T, A, B> An approximation of van Laarhoven lenses.Lens.Simple<S,A> A convenience type with a simplified type signature for common lenses with both unified "larger" values and unified "smaller" values.A generic supertype representation for profunctor optics.Prism<S,T, A, B> Prisms areIsos
that can fail in one direction.Prism.Simple<S,A> A convenience type with a simplified type signature for commonprism
with unifiedS/T
andA/B
types.