pub trait OpReverse {
type Output;
fn reverse(self) -> Self::Output;
}
impl<A, B, C, D, E> OpReverse for (A, B, C, D, E)
[src]
impl<A, B, C, D, E, F> OpReverse for (A, B, C, D, E, F)
[src]
impl<A, B, C, D, E, F, G> OpReverse for (A, B, C, D, E, F, G)
[src]
impl<A, B, C, D, E, F, G, H> OpReverse for (A, B, C, D, E, F, G, H)
[src]
impl<A, B, C, D, E, F, G, H, I> OpReverse for (A, B, C, D, E, F, G, H, I)
[src]
type Output = (I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J> OpReverse for (A, B, C, D, E, F, G, H, I, J)
[src]
type Output = (J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K> OpReverse for (A, B, C, D, E, F, G, H, I, J, K)
[src]
type Output = (K, J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K, L> OpReverse for (A, B, C, D, E, F, G, H, I, J, K, L)
[src]
type Output = (L, K, J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> OpReverse for (A, B, C, D, E, F, G, H, I, J, K, L, M)
[src]
type Output = (M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> OpReverse for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
[src]
type Output = (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OpReverse for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
[src]
type Output = (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> OpReverse for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
type Output = (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
impl<A> OpReverse for T1<A> type Output = T1<A>;
impl<A, B> OpReverse for T2<A, B> type Output = T2<B, A>;
impl<A, B, C> OpReverse for T3<A, B, C> type Output = T3<C, B, A>;
impl<A, B, C, D> OpReverse for T4<A, B, C, D> type Output = T4<D, C, B, A>;
impl<A, B, C, D, E> OpReverse for T5<A, B, C, D, E> type Output = T5<E, D, C, B, A>;
impl<A, B, C, D, E, F> OpReverse for T6<A, B, C, D, E, F> type Output = T6<F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G> OpReverse for T7<A, B, C, D, E, F, G> type Output = T7<G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H> OpReverse for T8<A, B, C, D, E, F, G, H> type Output = T8<H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I> OpReverse for T9<A, B, C, D, E, F, G, H, I> type Output = T9<I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J> OpReverse for T10<A, B, C, D, E, F, G, H, I, J> type Output = T10<J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K> OpReverse for T11<A, B, C, D, E, F, G, H, I, J, K> type Output = T11<K, J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K, L> OpReverse for T12<A, B, C, D, E, F, G, H, I, J, K, L> type Output = T12<L, K, J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> OpReverse for T13<A, B, C, D, E, F, G, H, I, J, K, L, M> type Output = T13<M, L, K, J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> OpReverse for T14<A, B, C, D, E, F, G, H, I, J, K, L, M, N> type Output = T14<N, M, L, K, J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OpReverse for T15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> type Output = T15<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A>;
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> OpReverse for T16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> type Output = T16<P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A>;