[−][src]Trait structural::type_level::collection_traits::Append
Gets this collection type with Other
appended at the end.
Associated Types
type Output
The return value of this trait.
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
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]
Self: ToTList,
Other: ToTList,
ToTListOut<Self>: Append<ToTListOut<Other>, Output = AppendOuted>,
AppendOuted: ToTuple,
type Output = ToTupleOut<AppendOuted>
Implementors
impl<T, T2, U, U2> Append<FieldPathSet<T2, U2>> for FieldPathSet<T, U> where
T: Append<T2>,
[src]
T: Append<T2>,
type Output = FieldPathSet<AppendOut<T, T2>, AliasedPaths>
impl<T, U> Append<NestedFieldPath<U>> for NestedFieldPath<T> where
T: Append<U>,
[src]
T: Append<U>,