Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
data-effects Data.Effect.Concurrent.Parallel No documentation available.
-
data-effects Data.Effect.Concurrent.Parallel Performs polling on an action running in parallel in the form of a fold. First, the parallel execution of two actions begins. When the execution of the first action completes, polling on the second action is performed at that point, and the result is passed to the folding function. If the function returns Left, the folding terminates and it becomes the final result. If the second action is not yet complete, it is canceled. If the function returns Right, the folding continues, and the same process repeats.
data
Poll (a :: Type -> Type) bdata-effects Data.Effect.Concurrent.Parallel An effect that realizes polling and cancellation of actions running in parallel.
-
data-effects Data.Effect.Concurrent.Parallel No documentation available.
-
This module provides the Provider effect, like Effectful.Provider in the effectful package.
Put :: forall s (a :: Type -> Type) . s -> State s a ()data-effects Data.Effect.State Overwrites the state value in the context.
class FormOf e ~ 'Polynomial =>
PolyHFunctor (e :: Effect)data-effects-core Data.Effect A higher-order polynomial functor. Prevents resources from escaping the scope through unlift operations.
-
data-effects-core Data.Effect No documentation available.
Put :: forall s (a :: Type -> Type) . s -> State s a ()data-effects-core Data.Effect Overwrites the state value in the context.
class
PolyHFunctors (es :: [Effect])data-effects-core Data.Effect.OpenUnion The list es consists only of polynomial effects.