PushFront

Trait PushFront 

Source
pub trait PushFront<Front> {
    type Output;

    // Required method
    fn push_front(self, front: Front) -> Self::Output;
}
Expand description

Adds a Front value to the tuple, as the first field.

Required Associated Types§

Required Methods§

Source

fn push_front(self, front: Front) -> Self::Output

Implementations on Foreign Types§

Source§

impl<Front> PushFront<Front> for ()

Source§

type Output = (Front,)

Source§

fn push_front(self, front: Front) -> Self::Output

Source§

impl<Front, T0> PushFront<Front> for (T0,)

Source§

type Output = (Front, T0)

Source§

fn push_front(self, front: Front) -> Self::Output

Source§

impl<Front, T0, T1> PushFront<Front> for (T0, T1)

Source§

type Output = (Front, T0, T1)

Source§

fn push_front(self, front: Front) -> Self::Output

Source§

impl<Front, T0, T1, T2> PushFront<Front> for (T0, T1, T2)

Source§

type Output = (Front, T0, T1, T2)

Source§

fn push_front(self, front: Front) -> Self::Output

Source§

impl<Front, T0, T1, T2, T3> PushFront<Front> for (T0, T1, T2, T3)

Source§

type Output = (Front, T0, T1, T2, T3)

Source§

fn push_front(self, front: Front) -> Self::Output

Source§

impl<Front, T0, T1, T2, T3, T4> PushFront<Front> for (T0, T1, T2, T3, T4)

Source§

impl<Front, T0, T1, T2, T3, T4, T5> PushFront<Front> for (T0, T1, T2, T3, T4, T5)

Source§

impl<Front, T0, T1, T2, T3, T4, T5, T6> PushFront<Front> for (T0, T1, T2, T3, T4, T5, T6)

Source§

impl<Front, T0, T1, T2, T3, T4, T5, T6, T7> PushFront<Front> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<Front, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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)

Source§

impl<Front, 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> PushFront<Front> 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§