Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. evalStateStackT :: Monad m => StateStackT s m a -> s -> m a

    statestack Control.Monad.StateStack

    Like runStateStackT, but discard the final state.

  2. execStateStack :: StateStack s a -> s -> s

    statestack Control.Monad.StateStack

    Like runStateStack, but discard the return value and yield only the final state.

  3. execStateStackT :: Monad m => StateStackT s m a -> s -> m s

    statestack Control.Monad.StateStack

    Like runStateStackT, but discard the return value and yield only the final state.

  4. liftState :: forall (m :: Type -> Type) s a . Monad m => StateT s m a -> StateStackT s m a

    statestack Control.Monad.StateStack

    StateT computations can always be lifted to StateStackT computations which do not manipulate the state stack.

  5. runStateStack :: StateStack s a -> s -> (a, s)

    statestack Control.Monad.StateStack

    Run a StateStack computation from an initial state, resulting in a pair of the final return value and final state.

  6. runStateStackT :: Monad m => StateStackT s m a -> s -> m (a, s)

    statestack Control.Monad.StateStack

    Run a StateStackT computation from an initial state, resulting in a computation of the underlying monad which yields the return value and final state.

  7. unStateStackT :: StateStackT s (m :: Type -> Type) a -> StateT (s, [s]) m a

    statestack Control.Monad.StateStack

    No documentation available.

  8. getMaskingState :: MonadConc m => m MaskingState

    concurrency Control.Monad.Conc.Class

    Return the MaskingState for the current thread.

  9. interposeStateBy :: forall s (e :: Effect) (es :: [Effect]) ans a . (e :> es, FOEs es) => s -> (s -> a -> Eff es ans) -> StateHandler s e (Eff es) (Eff es) ans -> Eff es a -> Eff es ans

    heftia Control.Monad.Hefty

    No documentation available.

  10. interposeStateForBy :: forall s (e :: Effect) (es :: [Effect]) ans a . (KnownOrder e, FOEs es) => Membership e es -> s -> (s -> a -> Eff es ans) -> StateHandler s e (Eff es) (Eff es) ans -> Eff es a -> Eff es ans

    heftia Control.Monad.Hefty

    No documentation available.

Page 18 of many | Previous | Next