class
class (Monoid w, MonadReader r m, MonadWriter w m, MonadState s m) => MonadRWS r w s (m :: Type -> Type) | m -> r, m -> w, m -> sInstances7MonadRWS, …
MonadRWS r w s m => MonadRWS r w s (MaybeT m)Defined in mtl-2.3.2 · Control.Monad.RWS.ClassMonadRWS r w s m => MonadRWS r w s (ExceptT e m)Defined in mtl-2.3.2 · Control.Monad.RWS.ClassMonadRWS r w s m => MonadRWS r w s (IdentityT m)Defined in mtl-2.3.2 · Control.Monad.RWS.Class(MonadRWS r w s m, MonadRWS r w s n) => MonadRWS r w s (Product m n)Defined in mtl-2.3.2 · Control.Monad.RWS.Class(Monoid w, Monad m) => MonadRWS r w s (RWST r w s m)Defined in mtl-2.3.2 · Control.Monad.RWS.Class(Monoid w, Monad m) => MonadRWS r w s (RWST r w s m)Defined in mtl-2.3.2 · Control.Monad.RWS.Class(Monoid w, Monad m) => MonadRWS r w s (RWST r w s m)Defined in mtl-2.3.2 · Control.Monad.RWS.Class