Function non_std::protected::iter::dependency::itertools::merge_join_by
source · [−]pub fn merge_join_by<I, J, F>(
left: I,
right: J,
cmp_fn: F
) -> MergeJoinBy<<I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, F>ⓘNotable traits for MergeJoinBy<I, J, F>impl<I, J, F> Iterator for MergeJoinBy<I, J, F> where
I: Iterator,
J: Iterator,
F: for<'_, '_> FnMut(&<I as Iterator>::Item, &<J as Iterator>::Item) -> Ordering, type Item = EitherOrBoth<<I as Iterator>::Item, <J as Iterator>::Item>;
where
I: IntoIterator,
J: IntoIterator,
F: for<'_, '_> FnMut(&<I as IntoIterator>::Item, &<J as IntoIterator>::Item) -> Ordering,
Expand description
Return an iterator adaptor that merge-joins items from the two base iterators in ascending order.
See .merge_join_by()
for more information.