Type Alias itertools::merge_join::MergeJoinBy
source · 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§
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>