NestTuple

Trait NestTuple 

Source
pub trait NestTuple {
    type Head;
    type Tail;
    type Nested;

    // Required method
    fn nest(self) -> Self::Nested;
}

Required Associated Types§

Required Methods§

Source

fn nest(self) -> Self::Nested

Implementations on Foreign Types§

Source§

impl<A1> NestTuple for (A1,)

Implementors§

Source§

impl<TupleType, Tail> NestTuple for TupleType
where Self: Sized, TupleType: PreviousTuple<TailTuple = Tail>, Tail: NestTuple,

Source§

type Head = <TupleType as PreviousTuple>::Head

Source§

type Tail = <Tail as NestTuple>::Nested

Source§

type Nested = (<TupleType as NestTuple>::Tail, <TupleType as NestTuple>::Head)