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
type Output
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
Implementors
impl<A, T> Append<T> for (A,)
impl<A, B, T> Append<T> for (A, B)
impl<A, B, C, T> Append<T> for (A, B, C)
impl<A, B, C, D, T> Append<T> for (A, B, C, D)
impl<A, B, C, D, E, T> Append<T> for (A, B, C, D, E)
impl<A, B, C, D, E, F, T> Append<T> for (A, B, C, D, E, F)
impl<A, B, C, D, E, F, G, T> Append<T> for (A, B, C, D, E, F, G)
impl<A, B, C, D, E, F, G, H, T> Append<T> for (A, B, C, D, E, F, G, H)
impl<A, B, C, D, E, F, G, H, I, T> Append<T> for (A, B, C, D, E, F, G, H, I)
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)
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)
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)
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)
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)
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)
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)