Trait Intersect

Source
pub trait Intersect<Other: SortedHList>: SortedHList {
    type Output: SortedHList;
}

Required Associated Types§

Implementors§

Source§

impl<H, T> Intersect<HNil> for HCons<H, T>
where HCons<H, T>: SortedHList,

Source§

impl<HA, TA, HB, TB, Ordering> Intersect<HCons<HB, TB>> for HCons<HA, TA>
where HA: Cmp<HB, Output = Ordering>, HCons<HA, TA>: IntersectByOrder<HCons<HB, TB>, Ordering>, HCons<HB, TB>: SortedHList,

Source§

type Output = <HCons<HA, TA> as IntersectByOrder<HCons<HB, TB>, Ordering>>::Output

Source§

impl<List: SortedHList> Intersect<List> for HNil