Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class Monad m => MonadState s m where
- modify :: MonadState s m => (s -> s) -> m ()
Documentation
class Monad m => MonadState s m where Source #
Compatiblity layer for a transition period from MTL-style effect handling
to Eff
.
Instances
State s :> es => MonadState s (Eff es) Source # | |
(MonadState s m, MonadTrans t, Monad (t m)) => MonadState s (t m) Source # | Generic, overlappable instance. |
modify :: MonadState s m => (s -> s) -> m () Source #