Crate packed_streaming_iterator
source ·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
- A version of
streaming_iterator::Filter
that derivesClone
. - A version of
streaming_iterator::FlatMap
that derivesClone
. - A version of
streaming_iterator::Map
that derivesClone
. - Part of an iterator adapter to iterate over all possible pairs from two iterators.
- Enumerating adapter for streaming iterators
- Iterator adapter to iterate over combinations of items from the same iterator.
- Iterator adapter to map to a combination of a mutable reference into the original Iterator and also a new object.
- Iterator adapter to map to a combination of a reference into the original Iterator and also a new object.
- A struct encapsulating a mutable reference and another object.
- A struct encapsulating a reference and another object.
- Streaming Iterator adapter yielding pairs of items from two iterators
Traits
- A trait defining a Stack datastructure.
- Supertrait implemented for any
StreamingIterator
, used to provide additional methods.