Trait CommonIoSets

Source
pub trait CommonIoSets {
    type IoSets: HList;
}
Expand description

Type class for accessing the intersection of IoSets of OptionalPads Currently implemented for tuples of 2 and 4 elements

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<P0: IoSets, P1: IoSets> CommonIoSets for (P0, P1)
where P0::SetList: Intersect<P1::SetList>,

Source§

type IoSets = <<P0 as IoSets>::SetList as Intersect<<P1 as IoSets>::SetList>>::Output

Source§

impl<P0: IoSets, P1: IoSets, P2: IoSets, P3: IoSets> CommonIoSets for (P0, P1, P2, P3)

Source§

type IoSets = <<<<P0 as IoSets>::SetList as Intersect<<P1 as IoSets>::SetList>>::Output as Intersect<<P2 as IoSets>::SetList>>::Output as Intersect<<P3 as IoSets>::SetList>>::Output

Implementors§