Safe Haskell | None |
---|---|
Language | Haskell2010 |
The multi-valued version of mtl's MonadWriter
- class (Monad m, Monoid a) => MonadMultiWriter a m where
- mTell :: a -> m ()
MonadMultiWriter class
class (Monad m, Monoid a) => MonadMultiWriter a m where Source
(MonadTrans t, Monad (t m), MonadMultiWriter a m) => MonadMultiWriter a (t m) | |
(Monad m, ContainsType a c, Monoid a) => MonadMultiWriter a (MultiWriterT c m) | |
(Monad m, ContainsType a c, Monoid a) => MonadMultiWriter a (MultiWriterT c m) | |
(Monad m, ContainsType a w, Monoid a) => MonadMultiWriter a (MultiRWST r w s m) | |
(Monad m, ContainsType a w, Monoid a) => MonadMultiWriter a (MultiRWST r w s m) |