[][src]Trait structural::type_level::collection_traits::Append

pub trait Append<Other> {
    type Output;
}

Gets this collection type with Other appended at the end.

Associated Types

type Output

The return value of this trait.

Loading content...

Implementations on Foreign Types

impl<Other, AppendOuted> Append<Other> for () where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, Other, AppendOuted> Append<Other> for (C0,) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, Other, AppendOuted> Append<Other> for (C0, C1) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, Other, AppendOuted> Append<Other> for (C0, C1, C2) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, Other, AppendOuted> Append<Other> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15) where
    Self: ToTList,
    Other: ToTList,
    ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
    AppendOuted: ToTuple
[src]

type Output = ToTupleOut<AppendOuted>

Loading content...

Implementors

impl<T, T2, U, U2> Append<FieldPathSet<T2, U2>> for FieldPathSet<T, U> where
    T: Append<T2>, 
[src]

impl<T, U> Append<NestedFieldPath<U>> for NestedFieldPath<T> where
    T: Append<U>, 
[src]

Loading content...