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.

  1. foldMapC :: forall (m :: Type -> Type) b a o . (Monad m, Monoid b) => (a -> b) -> ConduitT a o m b

    conduit Conduit

    Apply the provided mapping function and monoidal combine all values.

  2. foldMapCE :: forall (m :: Type -> Type) mono w o . (Monad m, MonoFoldable mono, Monoid w) => (Element mono -> w) -> ConduitT mono o m w

    conduit Conduit

    Apply the provided mapping function and monoidal combine all elements of the chunked stream.

  3. foldMapMC :: (Monad m, Monoid w) => (a -> m w) -> ConduitT a o m w

    conduit Conduit

    Apply the provided monadic mapping function and monoidal combine all values.

  4. foldMapMCE :: (Monad m, MonoFoldable mono, Monoid w) => (Element mono -> m w) -> ConduitT mono o m w

    conduit Conduit

    Apply the provided monadic mapping function and monoidal combine all elements in the chunked stream.

  5. omapCE :: forall (m :: Type -> Type) mono . (Monad m, MonoFunctor mono) => (Element mono -> Element mono) -> ConduitT mono mono m ()

    conduit Conduit

    Apply a monomorphic transformation to all elements in a chunked stream. Unlike mapE, this will work on types like ByteString and Text which are MonoFunctor but not Functor.

  6. omapMCE :: (Monad m, MonoTraversable mono) => (Element mono -> m (Element mono)) -> ConduitT mono mono m ()

    conduit Conduit

    Apply a monadic monomorphic transformation to all elements in a chunked stream. Unlike mapME, this will work on types like ByteString and Text which are MonoFunctor but not Functor.

  7. concatMap :: forall (m :: Type -> Type) mono a . (Monad m, MonoFoldable mono) => (a -> mono) -> ConduitT a (Element mono) m ()

    conduit Data.Conduit.Combinators

    Apply the function to each value in the stream, resulting in a foldable value (e.g., a list). Then yield each of the individual values in that foldable value separately. Generalizes concatMap, mapMaybe, and mapFoldable. Subject to fusion

  8. concatMapAccum :: forall (m :: Type -> Type) a accum b . Monad m => (a -> accum -> (accum, [b])) -> accum -> ConduitT a b m ()

    conduit Data.Conduit.Combinators

    concatMap with an accumulator. Subject to fusion

  9. concatMapAccumM :: Monad m => (a -> accum -> m (accum, [b])) -> accum -> ConduitT a b m ()

    conduit Data.Conduit.Combinators

    concatMapM with an accumulator. Subject to fusion

  10. concatMapE :: forall (m :: Type -> Type) mono w . (Monad m, MonoFoldable mono, Monoid w) => (Element mono -> w) -> ConduitT mono w m ()

    conduit Data.Conduit.Combinators

    Apply the function to each element in the chunked stream, resulting in a foldable value (e.g., a list). Then yield each of the individual values in that foldable value separately. Generalizes concatMap, mapMaybe, and mapFoldable. Subject to fusion

Page 426 of many | Previous | Next