Data.State
Documentation
class LocalState sg sl whereSource
Instances
| LocalState a a |
class DynamicState sg whereSource
get :: (MonadState sg m, LocalState sg sl) => m slSource
put :: (MonadState sg m, LocalState sg sl) => sl -> m ()Source
fetch :: (ArrowState sg a, LocalState sg sl) => a e slSource
store :: (ArrowApply a, ArrowState sg a, LocalState sg sl) => a sl ()Source