Moduleadjunctions-4.4.3Haskell2010
Control.Monad.Trans.Adjoint
- 2 types
- 2 values
- Packageadjunctions-4.4.3
- Exports4
- LanguageHaskell2010
- LicenceBSD-2-Clause
Constructors
AdjointTrunAdjointT :: g (m (f a))
Instances4MonadTrans, Monad, Functor, Applicative
(Adjunction f g, Traversable f) => MonadTrans (AdjointT f g)Defined in adjunctions-4.4.3 · Control.Monad.Trans.AdjointExploiting this instance requires that we have the missing Traversables for Identity, (,)e and IdentityT
(Adjunction f g, Monad m) => Monad (AdjointT f g m)Defined in adjunctions-4.4.3 · Control.Monad.Trans.Adjoint(Adjunction f g, Monad m) => Functor (AdjointT f g m)Defined in adjunctions-4.4.3 · Control.Monad.Trans.Adjoint(Adjunction f g, Monad m) => Applicative (AdjointT f g m)Defined in adjunctions-4.4.3 · Control.Monad.Trans.Adjoint