Hoogle Search
Within LTS Haskell 24.19 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
concatMapM :: (Monad m, Traversable t) => (a -> m [b]) -> t a -> m [b]liquidhaskell-boot Language.Haskell.Liquid.Misc No documentation available.
foldMapM :: (Monoid b, Monad m, Foldable f) => (a -> m b) -> f a -> m bliquidhaskell-boot Language.Haskell.Liquid.Misc No documentation available.
hashMapMapKeys :: (Eq k2, Hashable k2) => (k1 -> k2) -> HashMap k1 v -> HashMap k2 vliquidhaskell-boot Language.Haskell.Liquid.Misc No documentation available.
hashMapMapWithKey :: (k -> v1 -> v2) -> HashMap k v1 -> HashMap k v2liquidhaskell-boot Language.Haskell.Liquid.Misc No documentation available.
emapLMapM :: Monad m => ([Symbol] -> v0 -> m v1) -> LMapV v0 -> m (LMapV v1)liquidhaskell-boot Language.Haskell.Liquid.Types.Types No documentation available.
-
liquidhaskell-boot Language.Haskell.Liquid.Types.Types No documentation available.
-
monad-par-extras Control.Monad.Par.Combinator Like parMap, but the function is a Par monad operation.
parMapM f xs = mapM (spawn . f) xs >>= mapM get
drainMapM :: Monad m => (a -> m b) -> Fold m a ()streamly-core Streamly.Data.Fold Definitions:
>>> drainMapM f = Fold.lmapM f Fold.drain >>> drainMapM f = Fold.foldMapM (void . f)
Drain all input after passing it through a monadic function. This is the dual of mapM_ on stream producers.foldMapM :: (Monad m, Monoid b) => (a -> m b) -> Fold m a bstreamly-core Streamly.Data.Fold Definition:
>>> foldMapM f = Fold.lmapM f Fold.mconcat
Make a fold from a monadic function that folds the output of the function using mappend and mempty.>>> sum = Fold.foldMapM (return . Data.Monoid.Sum) >>> Stream.fold sum $ Stream.enumerateFromTo 1 10 Sum {getSum = 55}lmapM :: Monad m => (a -> m b) -> Fold m b r -> Fold m a rstreamly-core Streamly.Data.Fold lmapM f fold maps the monadic function f on the input of the fold.