Expand description
Some usefull additions to the streaming_iterator crate.
Includes versions of StreamingIterator adapters that derive Clone,
streaming versions of some more common iterator adapters like
zip and enumerate, and some more streaming iterator adapters.
see Streaming trait for all documentation.
Structs§
- CFilter
- A version of
streaming_iterator::Filterthat derivesClone. - CFlat
Map - A version of
streaming_iterator::FlatMapthat derivesClone. - CMap
- A version of
streaming_iterator::Mapthat derivesClone. - Combinations
- Part of an iterator adapter to iterate over all possible pairs from two iterators.
- Enumerate
- Enumerating adapter for streaming iterators
- Inner
Combinations - Iterator adapter to iterate over combinations of items from the same iterator.
- MapMut
RefAnd - Iterator adapter to map to a combination of a mutable reference into the original Iterator and also a new object.
- MapRef
And - Iterator adapter to map to a combination of a reference into the original Iterator and also a new object.
- MutRef
And - A struct encapsulating a mutable reference and another object.
- RefAnd
- A struct encapsulating a reference and another object.
- Zip
- Streaming Iterator adapter yielding pairs of items from two iterators
Traits§
- Stack
- A trait defining a Stack datastructure.
- Streaming
- Supertrait implemented for any
StreamingIterator, used to provide additional methods.