[][src]Trait tuplex::PushFront

pub trait PushFront<Front> {
    type Output;
    fn push_front(self, front: Front) -> Self::Output;
}

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

Associated Types

type Output

Loading content...

Required methods

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

Loading content...

Implementations on Foreign Types

impl<Front> PushFront<Front> for ()[src]

type Output = (Front,)

impl<Front, T0> PushFront<Front> for (T0,)[src]

type Output = (Front, T0)

impl<Front, T0, T1> PushFront<Front> for (T0, T1)[src]

type Output = (Front, T0, T1)

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

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

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

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

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

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

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

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

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

type Output = (Front, T0, T1, T2, T3, T4, T5, T6)

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

type Output = (Front, T0, T1, T2, T3, T4, T5, T6, T7)

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

type Output = (Front, T0, T1, T2, T3, T4, T5, T6, T7, T8)

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)[src]

type Output = (Front, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

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

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

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)[src]

type Output = (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)

Loading content...

Implementors

Loading content...