An Iteratee that collects all the elements in a stream in a vector.
An Iteratee that collects all the elements in a stream in a given collection type.
Create an incomplete Iteratee that will use the given function to process the next input.
Create a new completed Iteratee with the given result.
An Iteratee that drops a given number of the values from a stream.
An Iteratee that drops values from a stream as long as they satisfy the given predicate.
Create a failed iteratee with the given error.
An Iteratee that folds a stream using an initial value and an accumulation function.
An Iteratee that folds a stream using an initial value and a monadic accumulation function.
An Iteratee that combines values using a function to a type with a cats.Monoid instance.
An Iteratee that combines values using an effectful function to a type with a cats.Monoid instance.
An Iteratee that combines values using an effectful function to a type with a cats.Semigroup instance.
An Iteratee that combines values using a function to a type with a cats.Semigroup instance.
An Iteratee that runs a function for its side effects.
An Iteratee that runs an effectful function for its side effects.
Create an Iteratee from a io.iteratee.internal.Step.
An Iteratee that returns the first value in a stream.
An iteratee that reads nothing from a stream.
An Iteratee that checks if the stream is at its end.
Create an Iteratee from a io.iteratee.internal.Step in a context.
Collapse an Iteratee returning a io.iteratee.internal.Step into one layer.
An Iteratee that counts the number of values in a stream.
Lift an effectful value into an iteratee.
Lift an effectful value into an iteratee.
An Iteratee that returns the first value in a stream without consuming it.
An Iteratee that collects all inputs in reverse order.
An Iteratee that combines values using an cats.Monoid instance.
An Iteratee that returns a given number of the first values in a stream.
An Iteratee that returns values from a stream as long as they satisfy the given predicate.