Trait tuple::OpRotateRight

source ·
pub trait OpRotateRight {
    type Output;

    // Required method
    fn rot_r(self) -> Self::Output;
}

Required Associated Types§

Required Methods§

source

fn rot_r(self) -> Self::Output

rotate right. The previously last element is now the last.

Implementations on Foreign Types§

source§

impl<A> OpRotateRight for (A,)

§

type Output = A

source§

fn rot_r(self) -> Self::Output

source§

impl<A, B> OpRotateRight for (A, B)

§

type Output = (B, A)

source§

fn rot_r(self) -> Self::Output

source§

impl<A, B, C> OpRotateRight for (A, B, C)

§

type Output = (C, A, B)

source§

fn rot_r(self) -> Self::Output

source§

impl<A, B, C, D> OpRotateRight for (A, B, C, D)

§

type Output = (D, A, B, C)

source§

fn rot_r(self) -> Self::Output

source§

impl<A, B, C, D, E> OpRotateRight for (A, B, C, D, E)

source§

impl<A, B, C, D, E, F> OpRotateRight for (A, B, C, D, E, F)

source§

impl<A, B, C, D, E, F, G> OpRotateRight for (A, B, C, D, E, F, G)

source§

impl<A, B, C, D, E, F, G, H> OpRotateRight for (A, B, C, D, E, F, G, H)

source§

impl<A, B, C, D, E, F, G, H, I> OpRotateRight for (A, B, C, D, E, F, G, H, I)

source§

impl<A, B, C, D, E, F, G, H, I, J> OpRotateRight for (A, B, C, D, E, F, G, H, I, J)

source§

impl<A, B, C, D, E, F, G, H, I, J, K> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K, L, M)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> OpRotateRight for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Implementors§

source§

impl<A> OpRotateRight for T1<A>

§

type Output = T1<A>

source§

impl<A, B> OpRotateRight for T2<A, B>

§

type Output = T2<B, A>

source§

impl<A, B, C> OpRotateRight for T3<A, B, C>

§

type Output = T3<C, A, B>

source§

impl<A, B, C, D> OpRotateRight for T4<A, B, C, D>

§

type Output = T4<D, A, B, C>

source§

impl<A, B, C, D, E> OpRotateRight for T5<A, B, C, D, E>

§

type Output = T5<E, A, B, C, D>

source§

impl<A, B, C, D, E, F> OpRotateRight for T6<A, B, C, D, E, F>

§

type Output = T6<F, A, B, C, D, E>

source§

impl<A, B, C, D, E, F, G> OpRotateRight for T7<A, B, C, D, E, F, G>

§

type Output = T7<G, A, B, C, D, E, F>

source§

impl<A, B, C, D, E, F, G, H> OpRotateRight for T8<A, B, C, D, E, F, G, H>

§

type Output = T8<H, A, B, C, D, E, F, G>

source§

impl<A, B, C, D, E, F, G, H, I> OpRotateRight for T9<A, B, C, D, E, F, G, H, I>

§

type Output = T9<I, A, B, C, D, E, F, G, H>

source§

impl<A, B, C, D, E, F, G, H, I, J> OpRotateRight for T10<A, B, C, D, E, F, G, H, I, J>

§

type Output = T10<J, A, B, C, D, E, F, G, H, I>

source§

impl<A, B, C, D, E, F, G, H, I, J, K> OpRotateRight for T11<A, B, C, D, E, F, G, H, I, J, K>

§

type Output = T11<K, A, B, C, D, E, F, G, H, I, J>

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> OpRotateRight for T12<A, B, C, D, E, F, G, H, I, J, K, L>

§

type Output = T12<L, A, B, C, D, E, F, G, H, I, J, K>

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> OpRotateRight for T13<A, B, C, D, E, F, G, H, I, J, K, L, M>

§

type Output = T13<M, A, B, C, D, E, F, G, H, I, J, K, L>

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> OpRotateRight for T14<A, B, C, D, E, F, G, H, I, J, K, L, M, N>

§

type Output = T14<N, A, B, C, D, E, F, G, H, I, J, K, L, M>

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> OpRotateRight for T15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O>

§

type Output = T15<O, A, B, C, D, E, F, G, H, I, J, K, L, M, N>

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> OpRotateRight for T16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>

§

type Output = T16<P, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O>