Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
The multi-valued version of mtl's MonadWriter
- class (Monad m, Monoid a) => MonadMultiWriter a m where
MonadMultiWriter class
class (Monad m, Monoid a) => MonadMultiWriter a m where #
(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) # | |