Module iter

Source
Expand description

Module with various iterators over IntervalMap and IntervalSet.

Structsยง

Intervals
Iterator over intervals x..y.
IntoIntervals
Iterator over intervals x..y. Takes ownership of the interval map/set.
IntoIter
Iterator over pairs (x..y, value). Takes ownership of the interval map/set.
IntoValues
Iterator over values. Takes ownership of the interval map/set.
Iter
Iterator over pairs (x..y, &value).
IterMut
Iterator over pairs (x..y, &mut value).
UnsIntervals
Unsorted iterator over intervals x..y.
UnsIntoIntervals
Unsorted IntoIterator over intervals x..y. Takes ownership of the interval map/set.
UnsIntoIter
Unsorted IntoIterator over pairs (x..y, V). Takes ownership of the interval map/set.
UnsIntoValues
Unsorted IntoIterator over intervals x..y. Takes ownership of the interval map/set.
UnsIter
Unsorted iterator over pairs (x..y, &value).
UnsIterMut
Unsorted iterator over pairs (x..y, &mut V).
UnsValues
Unsorted iterator over values &V.
UnsValuesMut
Unsorted iterator over mutable values &mut V.
Values
Iterator over values.
ValuesExact
Iterator over values &V for exact matches with the query.
ValuesExactMut
Iterator over mutable values &mut V for exact matches with the query.
ValuesMut
Iterator over mutable values.