Trait tuple_utils::Append [] [src]

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

Helper trait to allow Appending of tuples

Associated Types

Required Methods

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

Implementations on Foreign Types

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

[src]

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

[src]

impl<A, B, C, T> Append<T> for (A, B, C)
[src]

[src]

impl<A, B, C, D, T> Append<T> for (A, B, C, D)
[src]

[src]

impl<A, B, C, D, E, T> Append<T> for (A, B, C, D, E)
[src]

[src]

impl<A, B, C, D, E, F, T> Append<T> for (A, B, C, D, E, F)
[src]

[src]

impl<A, B, C, D, E, F, G, T> Append<T> for (A, B, C, D, E, F, G)
[src]

[src]

impl<A, B, C, D, E, F, G, H, T> Append<T> for (A, B, C, D, E, F, G, H)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, T> Append<T> for (A, B, C, D, E, F, G, H, I)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, T> Append<T> for (A, B, C, D, E, F, G, H, I, J)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K, L)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
[src]

[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, T> Append<T> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]

[src]

Implementors