Trait itertools::misc::AppendTuple
[−]
[src]
pub trait AppendTuple<X> { type Result; fn append(self, x: X) -> Self::Result; }
A helper trait for (x, y, z) ++ w => (x, y, z, w),
used for implementing iproduct!
.
Associated Types
type Result
Resulting tuple type
Required Methods
Implementors
impl<T> AppendTuple<T> for ()
impl<L, T> AppendTuple<T> for (L,)
impl<K, L, T> AppendTuple<T> for (K, L)
impl<J, K, L, T> AppendTuple<T> for (J, K, L)
impl<I, J, K, L, T> AppendTuple<T> for (I, J, K, L)
impl<H, I, J, K, L, T> AppendTuple<T> for (H, I, J, K, L)
impl<G, H, I, J, K, L, T> AppendTuple<T> for (G, H, I, J, K, L)
impl<F, G, H, I, J, K, L, T> AppendTuple<T> for (F, G, H, I, J, K, L)
impl<E, F, G, H, I, J, K, L, T> AppendTuple<T> for (E, F, G, H, I, J, K, L)
impl<D, E, F, G, H, I, J, K, L, T> AppendTuple<T> for (D, E, F, G, H, I, J, K, L)
impl<C, D, E, F, G, H, I, J, K, L, T> AppendTuple<T> for (C, D, E, F, G, H, I, J, K, L)
impl<B, C, D, E, F, G, H, I, J, K, L, T> AppendTuple<T> for (B, C, D, E, F, G, H, I, J, K, L)
impl<A, B, C, D, E, F, G, H, I, J, K, L, T> AppendTuple<T> for (A, B, C, D, E, F, G, H, I, J, K, L)