Trait vec_collections::SortedPairIterator [−][src]
relational operations for iterators of pairs where the items are sorted according to the key
Provided methods
pub fn join<W, J>(self, that: J) -> Join<Self, J> where
J: SortedPairIterator<K, W>,
[src]
J: SortedPairIterator<K, W>,
pub fn left_join<W, J>(self, that: J) -> LeftJoin<Self, J> where
J: SortedPairIterator<K, W>,
[src]
J: SortedPairIterator<K, W>,
pub fn right_join<W, J>(self, that: J) -> RightJoin<Self, J> where
J: SortedPairIterator<K, W>,
[src]
J: SortedPairIterator<K, W>,
pub fn outer_join<W, J>(self, that: J) -> OuterJoin<Self, J> where
J: SortedPairIterator<K, W>,
[src]
J: SortedPairIterator<K, W>,
pub fn map_values<W, F>(self, f: F) -> MapValues<Self, F> where
F: FnMut(V) -> W,
[src]
F: FnMut(V) -> W,
pub fn filter_map_values<W, F>(self, f: F) -> FilterMapValues<Self, F> where
F: FnMut(V) -> W,
[src]
F: FnMut(V) -> W,
pub fn keys(self) -> Keys<Self>
[src]
Implementors
impl<K, V, I> SortedPairIterator<K, V> for I where
I: Iterator<Item = (K, V)> + SortedByKey,
[src]
I: Iterator<Item = (K, V)> + SortedByKey,