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::Filter
that derivesClone
. - CFlat
Map - A version of
streaming_iterator::FlatMap
that derivesClone
. - CMap
- A version of
streaming_iterator::Map
that 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.