pub trait CombinRight<T> {
    type Out;

    // Required methods
    fn push(self, target: T) -> Self::Out;
    fn push_right(self, target: T) -> Self::Out;
}
Expand description

Add Item on Right

Required Associated Types§

Required Methods§

source

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right

Add Item on Right

source

fn push_right(self, target: T) -> Self::Out

Add Item on Right

Implementations on Foreign Types§

source§

impl<T> CombinRight<T> for ()

§

type Out = (T,)

source§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
source§

fn push_right(self, target: T) -> Self::Out

source§

impl<T, T0> CombinRight<T> for (T0,)

§

type Out = (T0, T)

source§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
source§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1> CombinRight<T> for (T0, T1)

§

type Out = (T0, T1, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2> CombinRight<T> for (T0, T1, T2)

§

type Out = (T0, T1, T2, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3> CombinRight<T> for (T0, T1, T2, T3)

§

type Out = (T0, T1, T2, T3, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4> CombinRight<T> for (T0, T1, T2, T3, T4)

§

type Out = (T0, T1, T2, T3, T4, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5> CombinRight<T> for (T0, T1, T2, T3, T4, T5)

§

type Out = (T0, T1, T2, T3, T4, T5, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)

§

type Out = (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T)

§

fn push(self, target: T) -> Self::Out

👎Deprecated: use push_right
§

fn push_right(self, target: T) -> Self::Out

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)

§

impl<T, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> CombinRight<T> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)

Implementors§