pub trait TupleAppend<T> {
    type ResultType;

    // Required method
    fn append(self, t: T) -> Self::ResultType;
}

Required Associated Types§

Required Methods§

source

fn append(self, t: T) -> Self::ResultType

Implementations on Foreign Types§

source§

impl<T> TupleAppend<T> for ()

§

type ResultType = (T,)

source§

fn append(self, t: T) -> Self::ResultType

source§

impl<_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12)

source§

impl<_2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12)

source§

impl<_3, _4, _5, _6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_3, _4, _5, _6, _7, _8, _9, _10, _11, _12)

source§

impl<_4, _5, _6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_4, _5, _6, _7, _8, _9, _10, _11, _12)

source§

impl<_5, _6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_5, _6, _7, _8, _9, _10, _11, _12)

source§

impl<_6, _7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_6, _7, _8, _9, _10, _11, _12)

source§

impl<_7, _8, _9, _10, _11, _12, T> TupleAppend<T> for (_7, _8, _9, _10, _11, _12)

source§

impl<_8, _9, _10, _11, _12, T> TupleAppend<T> for (_8, _9, _10, _11, _12)

source§

impl<_9, _10, _11, _12, T> TupleAppend<T> for (_9, _10, _11, _12)

source§

impl<_10, _11, _12, T> TupleAppend<T> for (_10, _11, _12)

source§

impl<_11, _12, T> TupleAppend<T> for (_11, _12)

§

type ResultType = (_11, _12, T)

source§

fn append(self, t: T) -> Self::ResultType

source§

impl<_12, T> TupleAppend<T> for (_12,)

§

type ResultType = (_12, T)

source§

fn append(self, t: T) -> Self::ResultType

Implementors§