(MonadTrans t, Monad (t m), MonadMultiWriter a m) => MonadMultiWriter a (t m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiWriter.Class |
(Monad m, ContainsType a c, Monoid a) => MonadMultiWriter a (MultiWriterT c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiWriter.Strict |
(Monad m, ContainsType a c, Monoid a) => MonadMultiWriter a (MultiWriterT c m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiWriter.Lazy |
(Monad m, Monoid a, HListMContains TellableFlag a cts) => MonadMultiWriter a (MultiGSTT cts m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiGST.Strict |
(Monad m, Monoid a, HListMContains TellableFlag a cts) => MonadMultiWriter a (MultiGSTT cts m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiGST.Lazy |
(Monad m, ContainsType a w, Monoid a) => MonadMultiWriter a (MultiRWST r w s m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiRWS.Strict |
(Monad m, ContainsType a w, Monoid a) => MonadMultiWriter a (MultiRWST r w s m) Source # | |
Instance detailsDefined in Control.Monad.Trans.MultiRWS.Lazy |