Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
monadology Control.Monad.Ology.General.Trans.Hoist No documentation available.
hoist :: forall (f :: Type -> Type) e a . Applicative f => Result e a -> ResultT e f aresult Control.Monad.Trans.Result No documentation available.
hoist :: (Monad m, Monad n) => (forall x . () => m x -> n x) -> SerialT m a -> SerialT n astreamly Streamly.Internal.Data.Stream.IsStream Transform the inner monad of a stream using a natural transformation. Internal
hoist :: Functor f => (forall c . () => f c -> g c) -> Selection f b a -> Selection g b aselections Data.Functor.Selection Perform a natural transformation over the underlying container of a selectable
module Control.Monad.Ology.General.Trans.
Hoist No documentation available.
hoistMaybe :: forall (m :: Type -> Type) b . Applicative m => Maybe b -> MaybeT m btransformers Control.Monad.Trans.Maybe hoistCode :: Monad m => (forall x . () => m x -> n x) -> Code m a -> Code n atemplate-haskell Language.Haskell.TH Modify the ambient monad used during code generation. For example, you can use hoistCode to handle a state effect: handleState :: Code (StateT Int Q) a -> Code Q a handleState = hoistCode (flip runState 0)
hoistCode :: Monad m => (forall x . () => m x -> n x) -> Code m a -> Code n atemplate-haskell Language.Haskell.TH.Syntax Modify the ambient monad used during code generation. For example, you can use hoistCode to handle a state effect: handleState :: Code (StateT Int Q) a -> Code Q a handleState = hoistCode (flip runState 0)
hoistEither :: MonadP m => Either ParseError a -> m aoptparse-applicative Options.Applicative.Internal No documentation available.
hoistList :: Alternative m => [a] -> m aoptparse-applicative Options.Applicative.Internal No documentation available.