Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype ReaderT r p a b Source #
ReaderT (p (a, r) b) |
Instances
Profunctor p => ProfunctorReader' r (ReaderT r p) Source # | |
(Profunctor p, Category p) => ProfunctorReader r (ReaderT r p) Source # | |
(Category p, Strong p) => Category (ReaderT r p :: Type -> Type -> Type) Source # | |
Profunctor p => Profunctor (ReaderT r p) Source # | |
Defined in Data.Profunctor.Reader dimap :: (a -> b) -> (c -> d) -> ReaderT r p b c -> ReaderT r p a d # lmap :: (a -> b) -> ReaderT r p b c -> ReaderT r p a c # rmap :: (b -> c) -> ReaderT r p a b -> ReaderT r p a c # (#.) :: forall a b c q. Coercible c b => q b c -> ReaderT r p a b -> ReaderT r p a c # (.#) :: forall a b c q. Coercible b a => ReaderT r p b c -> q a b -> ReaderT r p a c # |