Trait itertools::merge_join::OrderingOrBool
source · pub trait OrderingOrBool<L, R> {
type MergeResult;
// Required methods
fn left(left: L) -> Self::MergeResult;
fn right(right: R) -> Self::MergeResult;
fn merge(
&mut self,
left: L,
right: R
) -> (Option<L>, Option<R>, Self::MergeResult);
fn size_hint(
left: (usize, Option<usize>),
right: (usize, Option<usize>)
) -> (usize, Option<usize>);
}