Advance this Iteratee with the given Enumerator.
Transform the inputs to this Iteratee.
Create a new Iteratee that throws away the value this one returns.
Ensure that an action will be performed when this iteratee is done, whether or not it succeeds.
Ensure that an action will be performed when this iteratee is done, whether or not it succeeds.
Map a function returning an Iteratee over the result.
Map a monadic function over the result of this Iteratee.
Reduce this Iteratee to an effectful value using the given functions.
If this Iteratee has failed, use the provided function to recover.
Map a function over the result of this Iteratee.
Transform the context of this Iteratee.
Run this iteratee and close the stream so that it must produce an effectful value.
Create a new Iteratee that first processes values with the given Enumeratee.
Lift this Iteratee into a different context.
Zip this Iteratee with another to create an iteratee that returns a pair of their results.
An iteratee processes a stream of elements of type
E
and returns a value of typeF[A]
.A type constructor representing a context for effects
The type of the input data
The type of the calculated result
io.iteratee.internal.Step