Generator adapter that applies provided function to resume arguments.
Generator adapter that applies provided function to return value.
Generator adapter that applies provided function to each yielded value.
Low-level adapter, yielding
Simple iterator over Yields. Supported generator must have () as resume argument and () or ! as return value. This iterator does not keep track of the generator state, that's why behavior of polling after finish is unspecified (usually underlying generator will panic).
High-level fused iterator. When underlying generator returns,
all subsequent calls to
This trait is automatically implemented for all generators.