Monad transformer which adds an implicit environment which is a record. Isomorphic to ReaderT (Record c) m.
Constructors
ContextTrunContextT :: Record c -> m a
Instances25MonadRWS, MonadError, MonadReader, MonadState, MonadWriter, MonadBase, …
MonadRWS r w s m => MonadRWS r w s (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadError e m => MonadError e (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadReader r m => MonadReader r (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadState s m => MonadState s (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadWriter w m => MonadWriter w (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadBase b m => MonadBase b (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadBaseControl b m => MonadBaseControl b (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonad m => MonadContext c (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadTrans (ContextT c)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadTransControl (ContextT c)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonad m => Monad (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextFunctor m => Functor (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadFix m => MonadFix (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadFail m => MonadFail (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextApplicative m => Applicative (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextAlternative m => Alternative (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadPlus m => MonadPlus (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadIO m => MonadIO (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadCont m => MonadCont (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadCatch m => MonadCatch (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadMask m => MonadMask (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadThrow m => MonadThrow (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.ContextMonadUnliftIO m => MonadUnliftIO (ContextT c m)Defined in composite-base-0.8.3.0 · Control.Monad.Composite.Contexttype StM (ContextT c m) a = StM m aDefined in composite-base-0.8.3.0 · Control.Monad.Composite.Contexttype StT (ContextT c) a = aDefined in composite-base-0.8.3.0 · Control.Monad.Composite.Context