[−][src]Trait sorted_iter::SortedPairIterator
relational operations for iterators of pairs where the items are sorted according to the key
Associated Types
Loading content...Required methods
ⓘImportant traits for MapValues<I, F>fn map_values<W, F: FnMut(V) -> W>(self, f: F) -> MapValues<Self::I, F>
ⓘImportant traits for MapValues<I, F>
map values while leaving keys alone
ⓘImportant traits for FilterMapValues<I, F>fn filter_map_values<W, F: FnMut(V) -> W>(
self,
f: F
) -> FilterMapValues<Self::I, F>
ⓘImportant traits for FilterMapValues<I, F>
self,
f: F
) -> FilterMapValues<Self::I, F>
filter_map values while leaving keys alone
ⓘImportant traits for Keys<I>fn keys(self) -> Keys<Self::I>
ⓘImportant traits for Keys<I>
keys as an iterator that is sorted by item
ⓘImportant traits for Join<I, J>fn join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> Join<Self::I, J>
ⓘImportant traits for Join<I, J>
self,
that: J
) -> Join<Self::I, J>
inner join with another sorted pair iterator
ⓘImportant traits for LeftJoin<I, J>fn left_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> LeftJoin<Self::I, J>
ⓘImportant traits for LeftJoin<I, J>
self,
that: J
) -> LeftJoin<Self::I, J>
left join with another sorted pair iterator
ⓘImportant traits for RightJoin<I, J>fn right_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> RightJoin<Self::I, J>
ⓘImportant traits for RightJoin<I, J>
self,
that: J
) -> RightJoin<Self::I, J>
right join with another sorted pair iterator
ⓘImportant traits for OuterJoin<I, J>fn outer_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> OuterJoin<Self::I, J>
ⓘImportant traits for OuterJoin<I, J>
self,
that: J
) -> OuterJoin<Self::I, J>
outer join with another sorted pair iterator
Implementors
impl<K: Ord, V, I: Iterator<Item = (K, V)> + SortedByKey> SortedPairIterator<K, V> for I[src]
type I = I
ⓘImportant traits for Join<I, J>fn join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> Join<I, J>[src]
ⓘImportant traits for Join<I, J>
self,
that: J
) -> Join<I, J>
ⓘImportant traits for LeftJoin<I, J>fn left_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> LeftJoin<I, J>[src]
ⓘImportant traits for LeftJoin<I, J>
self,
that: J
) -> LeftJoin<I, J>
ⓘImportant traits for RightJoin<I, J>fn right_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> RightJoin<I, J>[src]
ⓘImportant traits for RightJoin<I, J>
self,
that: J
) -> RightJoin<I, J>
ⓘImportant traits for OuterJoin<I, J>fn outer_join<W, J: Iterator<Item = (K, W)> + SortedByKey>(
self,
that: J
) -> OuterJoin<I, J>[src]
ⓘImportant traits for OuterJoin<I, J>
self,
that: J
) -> OuterJoin<I, J>
ⓘImportant traits for MapValues<I, F>fn map_values<W, F: FnMut(V) -> W>(self, f: F) -> MapValues<Self::I, F>[src]
ⓘImportant traits for MapValues<I, F>
ⓘImportant traits for FilterMapValues<I, F>fn filter_map_values<W, F: FnMut(V) -> W>(
self,
f: F
) -> FilterMapValues<Self::I, F>[src]
ⓘImportant traits for FilterMapValues<I, F>
self,
f: F
) -> FilterMapValues<Self::I, F>
ⓘImportant traits for Keys<I>fn keys(self) -> Keys<Self::I>[src]
ⓘImportant traits for Keys<I>