Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- toList :: forall up action item. ConsumerPlus up action item [item]
- run :: forall up action item. ConsumerPlus up action item ()
- foldPure :: Fold item product -> ConsumerPlus up action item product
- foldEffect :: EffectfulFold action item product -> ConsumerPlus up action item product
- foldJob :: forall item product action up. EffectfulFold (Job up action) item product -> ConsumerPlus up action item product
Trivialities
toList :: forall up action item. ConsumerPlus up action item [item] Source #
Consumes all items and returns them as a list
run :: forall up action item. ConsumerPlus up action item () Source #
Like toList
, but discards the results
General folding
foldPure :: Fold item product -> ConsumerPlus up action item product Source #
Run the stream completely, collecting results using a pure fold
See Fold.Pure
foldEffect :: EffectfulFold action item product -> ConsumerPlus up action item product Source #
Run the stream completely, collecting results using an effectful fold
See Fold.Effectful
foldJob :: forall item product action up. EffectfulFold (Job up action) item product -> ConsumerPlus up action item product Source #
Run the stream completely, collecting results using a
fold that operates in the Job
context
See Fold.Effectful