pub type MergeJoinBy<I, J, F> = MergeBy<I, J, MergeFuncLR<F, <F as FuncLR<<I as Iterator>::Item, <J as Iterator>::Item>>::T>>;Expand description
An iterator adaptor that merge-joins items from the two base iterators in ascending order.
See .merge_join_by() for more information.
Aliased Type§
pub struct MergeJoinBy<I, J, F> {
left: PutBack<Fuse<I>>,
right: PutBack<Fuse<J>>,
cmp_fn: MergeFuncLR<F, <F as FuncLR<<I as Iterator>::Item, <J as Iterator>::Item>>::T>,
}Fields§
§left: PutBack<Fuse<I>>§right: PutBack<Fuse<J>>§cmp_fn: MergeFuncLR<F, <F as FuncLR<<I as Iterator>::Item, <J as Iterator>::Item>>::T>