Interface | Description |
---|---|
AffineP<P extends K2,Mu extends AffineP _> |
An interface combining the
Cartesian and Cocartesian type classes. |
AffineP.Mu |
The witness type for
AffineP . |
Cartesian<P extends K2,Mu extends Cartesian _> |
A profunctor that supports converting a transformation acting on some type to and from a transformation acting
on pairs holding that type.
|
Cartesian.Mu |
The witness type for
Cartesian . |
Closed<P extends K2,Mu extends Closed.Mu> |
A
Profunctor that may be turned into a transformation on functions. |
Closed.Mu |
The witness type for a
Closed . |
Cocartesian<P extends K2,Mu extends Cocartesian _> |
A profunctor that supports converting a transformation acting on some type to and from a transformation acting
on
eithers holding that type. |
Cocartesian.Mu |
The witness type for
Cocartesian . |
FunctorProfunctor<T extends K1,P extends K2,Mu extends FunctorProfunctor<T> _> |
A type class that defines a method
FunctorProfunctor.distribute(App, App2) that wraps the input and output of a profunctor
into an effect defined via a functor. |
FunctorProfunctor.Mu<T extends K1> |
The witness type for
FunctorProfunctor . |
GetterP<P extends K2,Mu extends GetterP.Mu> | |
GetterP.Mu | |
Mapping<P extends K2,Mu extends Mapping.Mu> | |
Mapping.Mu | |
Monoidal<P extends K2,Mu extends Monoidal.Mu> | |
Monoidal.Mu | |
MonoidProfunctor<P extends K2,Mu extends MonoidProfunctor.Mu> | |
MonoidProfunctor.Mu | |
Profunctor<P extends K2,Mu extends Profunctor _> |
The profunctor type class defines a method,
Profunctor.dimap(Function, Function) , which transforms a mapping
between types to a mapping between wrapped types. |
Profunctor.Mu |
The witness type of a
Profunctor . |
ReCartesian<P extends K2,Mu extends ReCartesian _> |
A profunctor that supports converting a transformation on one of the types in a pair into a transformation
on that type.
|
ReCartesian.Mu |
The witness type for
ReCartesian . |
ReCocartesian<P extends K2,Mu extends ReCocartesian _> |
A profunctor that supports converting a transformation on one of the types in an
Either into a transformation
on that type. |
ReCocartesian.Mu |
The witness type for
ReCocartesian . |
TraversalP<P extends K2,Mu extends TraversalP _> |
The
Profunctor type class for Traversal optics. |
TraversalP.Mu |
The witness type for
TraversalP . |
Class | Description |
---|---|
ProfunctorFunctorWrapper<P extends K2,F extends K1,G extends K1,A,B> | |
ProfunctorFunctorWrapper.Instance<P extends K2,F extends K1,G extends K1> | |
ProfunctorFunctorWrapper.Instance.Mu | |
ProfunctorFunctorWrapper.Mu<P extends K2,F extends K1,G extends K1> |