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)