Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
HeterogenousRecordToMap :: Expr s a -> Expr s a -> Expr s a -> TypeMessage s adhall Dhall.TypeCheck No documentation available.
InvalidToMapRecordKind :: Expr s a -> Expr s a -> TypeMessage s adhall Dhall.TypeCheck No documentation available.
InvalidToMapType :: Expr s a -> TypeMessage s adhall Dhall.TypeCheck No documentation available.
MissingToMapType :: TypeMessage s adhall Dhall.TypeCheck No documentation available.
MustMapARecord :: Expr s a -> Expr s a -> TypeMessage s adhall Dhall.TypeCheck No documentation available.
module Control.Distributed.Process.Extras.Internal.Containers.
MultiMap No documentation available.
-
distributed-process-extras Control.Distributed.Process.Extras.Internal.Containers.MultiMap Opaque type of MultiMaps.
-
effectful-core Effectful.Dispatch.Dynamic Utility for lifting Eff computations of type
Eff es a -> Eff es b
toEff localEs a -> Eff localEs b
Note: the computation must not run its argument in a different thread, attempting to do so will result in a runtime error. -
effectful-core Effectful.Dispatch.Dynamic Utility for lifting IO computations of type
IO a -> IO b
toEff localEs a -> Eff localEs b
Note: the computation must not run its argument in a different thread, attempting to do so will result in a runtime error. Useful e.g. for lifting the unmasking function in mask-like computations:>>> :{ data Fork :: Effect where ForkWithUnmask :: ((forall a. m a -> m a) -> m ()) -> Fork m ThreadId type instance DispatchOf Fork = Dynamic :}>>> :{ runFork :: IOE :> es => Eff (Fork : es) a -> Eff es a runFork = interpret $ \env (ForkWithUnmask m) -> withLiftMapIO env $ \liftMap -> do localUnliftIO env (ConcUnlift Ephemeral $ Limited 1) $ \unlift -> do forkIOWithUnmask $ \unmask -> unlift $ m $ liftMap unmask :} -
effectful-core Effectful.Dispatch.Static Utility for lifting IO computations of type
IO a -> IO b
toEff es a -> Eff es b
Note: the computation must not run its argument in a separate thread, attempting to do so will result in a runtime error. This function is unsafe because it can be used to introduce arbitrary IO actions into pure Eff computations.