Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
mapReader :: (a -> b) -> Reader r a -> Reader r bdunai Control.Monad.Trans.MSF.Reader Transform the value returned by a Reader.
mapReaderT :: (m a -> n b) -> ReaderT r m a -> ReaderT r n bdunai Control.Monad.Trans.MSF.Reader Transform the computation inside a ReaderT.
runReaderT (mapReaderT f m) = f . runReaderT m
runReader :: Reader r a -> r -> adunai Control.Monad.Trans.MSF.Reader Runs a Reader and extracts the final value from it. (The inverse of reader.)
runReaderS :: forall (m :: Type -> Type) r a b . Monad m => MSF (ReaderT r m) a b -> MSF m (r, a) bdunai Control.Monad.Trans.MSF.Reader Build an MSF that takes an environment as an extra input from one on the Reader monad. This is the opposite of readerS.
runReaderS_ :: forall (m :: Type -> Type) s a b . Monad m => MSF (ReaderT s m) a b -> s -> MSF m a bdunai Control.Monad.Trans.MSF.Reader Build an MSF function that takes a fixed environment as additional input, from an MSF in the Reader monad.
runReaderT :: ReaderT r (m :: Type -> Type) a -> r -> m adunai Control.Monad.Trans.MSF.Reader No documentation available.
withReader :: (r' -> r) -> Reader r a -> Reader r' adunai Control.Monad.Trans.MSF.Reader Execute a computation in a modified environment (a specialization of withReaderT).
runReader (withReader f m) = runReader m . f
withReaderT :: forall r' r (m :: Type -> Type) a . (r' -> r) -> ReaderT r m a -> ReaderT r' m adunai Control.Monad.Trans.MSF.Reader Execute a computation in a modified environment (a more general version of local).
runReaderT (withReaderT f m) = runReaderT m . f
-
expiring-cache-map Caching.ExpiringCacheMap.Internal.Types No documentation available.
-
expiring-cache-map Caching.ExpiringCacheMap.Types No documentation available.