[][src]Trait tuple_utils::Append

pub trait Append<T> {
    type Output;
    fn append(self, _: T) -> Self::Output;
}

Helper trait to allow Appending of tuples

Associated Types

type Output

Loading content...

Required methods

fn append(self, _: T) -> Self::Output

Append T onto the end of the tuple returning a new tuple with the existing elements and T

Loading content...

Implementations on Foreign Types

impl<T> Append<T> for ()[src]

type Output = T

impl<T0, T> Append<T> for (T0,)[src]

type Output = (T0, T)

impl<T0, T1, T> Append<T> for (T0, T1)[src]

type Output = (T0, T1, T)

impl<T0, T1, T2, T> Append<T> for (T0, T1, T2)[src]

type Output = (T0, T1, T2, T)

impl<T0, T1, T2, T3, T> Append<T> for (T0, T1, T2, T3)[src]

type Output = (T0, T1, T2, T3, T)

impl<T0, T1, T2, T3, T4, T> Append<T> for (T0, T1, T2, T3, T4)[src]

type Output = (T0, T1, T2, T3, T4, T)

impl<T0, T1, T2, T3, T4, T5, T> Append<T> for (T0, T1, T2, T3, T4, T5)[src]

type Output = (T0, T1, T2, T3, T4, T5, T)

impl<T0, T1, T2, T3, T4, T5, T6, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T)

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T> Append<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)[src]

type Output = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T)

Loading content...

Implementors

Loading content...