- Type Parameters:
A - The type of the value that this key maps to inside an HMap
- All Superinterfaces:
Applicative<A, Iso<A,?,A,A>>, Contravariant<A, Profunctor<?, A, Iso<?,?,A,A>>>, Functor<A, Iso<A,?,A,A>>, Iso<A,A,A,A>, Iso.Simple<A,A>, Monad<A, Iso<A,?,A,A>>, MonadRec<A, Iso<A,?,A,A>>, Optic<Profunctor<?,?,?>, Functor<?,?>, A, A, A, A>, Optic.Simple<Profunctor<?,?,?>, Functor<?,?>, A, A>, Profunctor<A, A, Iso<?,?,A,A>>, TypeSafeKey<A,A>
- Enclosing interface:
TypeSafeKey<A,B>
-
-
Method Summary
default <CoP extends Profunctor<?, ?, ? extends Profunctor<?,?,?>>, CoF extends Functor<?, ? extends Functor<?,?>>, FB extends Functor<A, ? extends CoF>, FT extends Functor<A, ? extends CoF>, PAFB extends Profunctor<A, FB, ? extends CoP>, PSFT extends Profunctor<A, FT, ? extends CoP>>
PSFT
The polymorphic arrow between profunctors in this optic interface.
Methods inherited from interface Iso
andThen, compose, contraMap, diMap, diMapL, diMapR, discardL, flatMap, fmap, mapA, mapB, mapS, mapT, pure, trampolineM, unIso, zip