Module pushgen::structs[][src]

Expand description

Generator adaptor implementations. See GeneratorExt for more info.

Structs

Implements a chained generator. See .chain() for details.

A generator that clones the elements of an underlying generator. See `.cloned() for details

A generator that copies the elements of an underlying generator. See .copied() for details.

Deduplication of duplicate consecutive values. See .dedup() for details.

A generator that yields the current count and the value when run. See enumerate() for details.

Implements a filtered generator. See .filter() for more details.

Implements a mapped generator. See .map() for details.

Flatten generator implementation. See .flatten() for details.

Inspect each value and then pass it on. See inspect() for details.

Adapt a generator into an iterator. See .iter() for more info.

Implements a mapped generator. See .map() for details.

Skip over a set amount of values. See .skip() for more details.

Take n values from a generator. See .take() for details.

A generator that only forwards values while the predicate returns true. See .take_while() for details.

Zip two generators. See .zip() for details.