Trait legion::storage::ConsFlatten [−][src]
transform cons list into a flat tuple
transform cons list into a flat tuple
impl ConsFlatten for ()
[src]impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (A, (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))))))))))))
[src]type Output = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (B, (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))))))))))))
[src]type Output = (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (C, (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))))))))))
[src]type Output = (C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (D, (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))))))))))
[src]type Output = (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (E, (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))))))))
[src]type Output = (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (F, (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))))))))
[src]type Output = (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (G, (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))))))
[src]type Output = (G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (H, (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))))))
[src]type Output = (H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (I, (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))))
[src]type Output = (I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (J, (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))))
[src]type Output = (J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
fn flatten(self) -> Self::Output
[src]impl<K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (K, (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))))
[src]impl<L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (L, (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))))
[src]impl<M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (M, (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))))
[src]impl<N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (N, (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))))
[src]impl<O, P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (O, (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))))
[src]impl<P, Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (P, (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))))
[src]impl<Q, R, S, T, U, V, W, X, Y, Z> ConsFlatten for (Q, (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))))
[src]impl<R, S, T, U, V, W, X, Y, Z> ConsFlatten for (R, (S, (T, (U, (V, (W, (X, (Y, (Z, ())))))))))
[src]impl<S, T, U, V, W, X, Y, Z> ConsFlatten for (S, (T, (U, (V, (W, (X, (Y, (Z, ()))))))))
[src]impl<T, U, V, W, X, Y, Z> ConsFlatten for (T, (U, (V, (W, (X, (Y, (Z, ())))))))
[src]impl<U, V, W, X, Y, Z> ConsFlatten for (U, (V, (W, (X, (Y, (Z, ()))))))
[src]impl<V, W, X, Y, Z> ConsFlatten for (V, (W, (X, (Y, (Z, ())))))
[src]impl<W, X, Y, Z> ConsFlatten for (W, (X, (Y, (Z, ()))))
[src]impl<X, Y, Z> ConsFlatten for (X, (Y, (Z, ())))
[src]impl<Y, Z> ConsFlatten for (Y, (Z, ()))
[src]impl<Z> ConsFlatten for (Z, ())
[src]