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>