Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Profunctor (ContP r) Source # | |
Defined in Data.Profunctor.Cont dimap :: (a -> b) -> (c -> d) -> ContP r b c -> ContP r a d # lmap :: (a -> b) -> ContP r b c -> ContP r a c # rmap :: (b -> c) -> ContP r a b -> ContP r a c # (#.) :: forall a b c q. Coercible c b => q b c -> ContP r a b -> ContP r a c # (.#) :: forall a b c q. Coercible b a => ContP r b c -> q a b -> ContP r a c # | |
Choice (ContP r) Source # | |
Strong (ContP r) Source # | |
ProfunctorApply (ContP r) Source # | |
ProfunctorCont (ContP r) Source # | |
Category (ContP r :: Type -> Type -> Type) Source # | |
Functor (ContP r a) Source # | |
class Profunctor p => ProfunctorCont p where Source #
neutralize :: ContP r r x Source #