Function iter_set::classify_by_key [−][src]
pub fn classify_by_key<T, L, R, K, F>(
a: L,
b: R,
key: F
) -> ClassifyByKey<L::IntoIter, R::IntoIter, F>ⓘNotable traits for ClassifyByKey<L, R, F>impl<T, L, R, K, F> Iterator for ClassifyByKey<L, R, F> where
L: Iterator<Item = T>,
R: Iterator<Item = T>,
K: Ord,
F: FnMut(&T) -> K, type Item = Inclusion<T>;
where
L: IntoIterator<Item = T>,
R: IntoIterator<Item = T>,
K: Ord,
F: FnMut(&T) -> K,
Expand description
Interleave two sorted, deduplicated iterators in sorted order and classify each element according to its source, using a key extraction function.
See classify()
.