Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Polysemy.Db.Interpreter.Store
Documentation
newtype PureStore i a Source #
Instances
Ord i => Monoid (PureStore i a) Source # | |
Ord i => Semigroup (PureStore i a) Source # | |
Generic (PureStore i a) Source # | |
(Show i, Show a) => Show (PureStore i a) Source # | |
Default (PureStore i a) Source # | |
Defined in Polysemy.Db.Interpreter.Store | |
(Eq i, Eq a) => Eq (PureStore i a) Source # | |
type Rep (PureStore i a) Source # | |
Defined in Polysemy.Db.Interpreter.Store |
interpretStoreAtomicState :: forall i a r. Ord i => Show i => Member (AtomicState (PureStore i a)) r => InterpreterFor (Store i a !! DbError) r Source #
interpretStoreConc :: forall i a r. Ord i => Show i => Member (Embed IO) r => PureStore i a -> InterpretersFor [Store i a !! DbError, AtomicState (PureStore i a)] r Source #
interpretStoreState :: forall i a r. Ord i => Show i => Member (State (PureStore i a)) r => InterpreterFor (Store i a !! DbError) r Source #
interpretStoreLocal :: forall i a r. Ord i => Show i => PureStore i a -> InterpretersFor [Store i a !! DbError, State (PureStore i a)] r Source #
interpretStoreNull :: InterpreterFor (Store i a !! e) r Source #