Hoogle Search
Within LTS Haskell 24.9 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
evalMemoStateT :: Monad m => MemoStateT c k v m a -> c -> m amonad-memo Control.Monad.Trans.Memo.State Returns the result of MonadMemo computation wrapped in monad. This function discards the cache
runMemoState :: MemoState c k v a -> c -> (a, c)monad-memo Control.Monad.Trans.Memo.State Returns the pair of the result of MonadMemo computation along with the final state of the internal pure container
runMemoStateT :: Monad m => MemoStateT s k v m a -> s -> m (a, s)monad-memo Control.Monad.Trans.Memo.State Returns the pair of the result of MonadMemo computation along with the final state of the internal pure container wrapped in monad
-
monad-memo Control.Monad.Trans.Memo.State No documentation available.
evalStateCache :: Monad m => StateCache c m a -> c -> m amonad-memo Control.Monad.Trans.Memo.StateCache Evaluates computation discarding the resulting container
runStateCache :: StateCache s m a -> s -> m (a, s)monad-memo Control.Monad.Trans.Memo.StateCache No documentation available.
refRunState :: forall (m :: Type -> Type) s . Monad m => Ref m s -> StateT s m --> mmonadology Control.Monad.Ology.Data.Ref Run a state monad over this reference.
-
monadology Control.Monad.Ology.Specific.LifecycleT This represents all the actions that need to be done when closing the lifecycle.
pattern
NoLifeState :: LifeStatemonadology Control.Monad.Ology.Specific.LifecycleT No documentation available.
addLifeState :: forall (m :: Type -> Type) . MonadIO m => LifeState -> LifecycleT m ()monadology Control.Monad.Ology.Specific.LifecycleT No documentation available.