Trait Append

Source
pub trait Append<Other> {
    type Output;
}
Expand description

Gets this collection type with Other appended at the end.

Required Associated Types§

Source

type Output

The return value of this trait.

Implementations on Foreign Types§

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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,

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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

Source§

type Output = <AppendOuted as ToTuple>::Output

Source§

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

Source§

type Output = <AppendOuted as ToTuple>::Output

Implementors§

Source§

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

Source§

impl<T, U> Append<NestedFieldPath<U>> for NestedFieldPath<T>
where T: Append<U>,