Safe Haskell | None |
---|
Control.Monad.Interface.RWS
Description
This module exports:
- The
MonadRWS
interface. - The Control.Monad.Interface.Reader module.
- The Control.Monad.Interface.State module.
- The Control.Monad.Interface.Writer module.
- type MonadRWS r w s m = (MonadReader r m, MonadWriter w m, MonadState s m)
- module Control.Monad.Interface.Reader
- module Control.Monad.Interface.State
- module Control.Monad.Interface.Writer
Documentation
type MonadRWS r w s m = (MonadReader r m, MonadWriter w m, MonadState s m)Source
The MonadRWS
interface is defined as a type synonym (using
the ConstraintKinds
extension) for the combination of MonadReader
,
MonadState
and MonadWriter
.