Expand description
Module defining transformations among iterables.
Structs§
- An iterable created by chaining two iterables.
- An iterable collection created by chaining two iterable collections.
- An iterable whose iterators yield elements which are clones of references that a wrapped iterable yields.
- An iterable whose iterators yield elements which are copies of references that a wrapped iterable yields.
- Wraps an
Iterable
and creates a newIterable
which yields the element indices together with the elements. - Wraps an
Iterable
and creates a newIterable
which filters-and-maps the elements of the original iterable. - Wraps an
Iterable
and creates a newIterable
which yields elements of the original iterable filtered by a predicate. - Wraps an
Collection
and creates a newCollection
which yields elements of the original iterable filtered by a predicate. - Immutable iterator over the filtered iterable collection.
- Mutable iterator over the filtered iterable collection.
- Wraps an
Iterable
and creates a newIterable
which maps-and-flattens the elements of the original iterable. - Flat mapped iterator for iterables.
- Wraps an
Iterable
and creates a newIterable
which flattens the elements of the original iterable filtered by a predicate. - Wraps an
Collection
and creates a newCollection
which flattens the elements of the original iterable filtered by a predicate. - Wraps an
Iterable
and transforms into a fusedIterable
. - Wraps an
Collection
and transforms into a fusedCollection
. - Wraps an
Iterable
and creates a newIterable
which maps the elements of the original iterable. - Wraps an
Iterable
and creates a newIterable
which maps the elements of the original iterable as long as the map-while condition is satisfied. - Wraps an
Iterable
and creates a newIterable
which yields the elements of the original iterable in reverse order. - Wraps an
Collection
and creates a newCollection
which yields the elements of the original iterable in reverse order. - Wraps an
Iterable
and creates a newIterable
which skips firstn
the elements of the original iterable. - Wraps an
Collection
and creates a newCollection
which skips firstn
the elements of the original iterable. - Wraps an
Iterable
and creates a newIterable
which skips the elements of the original iterable that satisfy a given predicate and yields the remaining. - Wraps an
Collection
and creates a newCollection
which skips the elements of the original iterable that satisfy a given predicate and yields the remaining. - Immutable iterator for skipped while iterable collection.
- Mutable iterator for skipped while iterable collection.
- Wraps an
Iterable
and creates a newIterable
which yields elements of the original iterable by stepping by a given step size. - Wraps an
Collection
and creates a newCollection
which yields elements of the original iterable by stepping by a given step size. - Wraps an
Iterable
and creates a newIterable
which yields only the firstn
the elements of the original iterable. - Wraps an
Collection
and creates a newCollection
which yields only the firstn
the elements of the original iterable. - Wraps an
Iterable
and creates a newIterable
which yields elements of the original iterable as long as a predicate is satisfied. - Wraps an
Collection
and creates a newCollection
which yields elements of the original iterable as long as a predicate is satisfied. - Immutable iterator for taken while iterable collections.
- Mutable iterator for taken while iterable collections.
- An iterable created by zipping two iterables.
Traits§
- Trait to transform types implementing
Iterator + Clone
into anIterable
.