[][src]Trait tuplex::ConvertTuple

pub trait ConvertTuple {
    type Output;
    fn convert_tuple(self) -> Self::Output;
}

Converts a tuple to another one, where the fields of the old tuple can be Convert-ed into the fiedls of the new tuple. See Convert.

Associated Types

type Output

Loading content...

Required methods

fn convert_tuple(self) -> Self::Output

Loading content...

Implementations on Foreign Types

impl ConvertTuple for ()[src]

type Output = ()

impl<T0, U0> ConvertTuple for (T0,) where
    T0: Convert<Output = U0>, 
[src]

type Output = (U0,)

impl<T0, U0, T1, U1> ConvertTuple for (T0, T1) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>, 
[src]

type Output = (U0, U1)

impl<T0, U0, T1, U1, T2, U2> ConvertTuple for (T0, T1, T2) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>, 
[src]

type Output = (U0, U1, U2)

impl<T0, U0, T1, U1, T2, U2, T3, U3> ConvertTuple for (T0, T1, T2, T3) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>, 
[src]

type Output = (U0, U1, U2, U3)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4> ConvertTuple for (T0, T1, T2, T3, T4) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>, 
[src]

type Output = (U0, U1, U2, U3, U4)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5> ConvertTuple for (T0, T1, T2, T3, T4, T5) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22> ConvertTuple for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26, T27, U27> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>,
    T27: Convert<Output = U27>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26, T27, U27, T28, U28> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>,
    T27: Convert<Output = U27>,
    T28: Convert<Output = U28>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26, T27, U27, T28, U28, T29, U29> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>,
    T27: Convert<Output = U27>,
    T28: Convert<Output = U28>,
    T29: Convert<Output = U29>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28, U29)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26, T27, U27, T28, U28, T29, U29, T30, U30> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>,
    T27: Convert<Output = U27>,
    T28: Convert<Output = U28>,
    T29: Convert<Output = U29>,
    T30: Convert<Output = U30>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28, U29, U30)

impl<T0, U0, T1, U1, T2, U2, T3, U3, T4, U4, T5, U5, T6, U6, T7, U7, T8, U8, T9, U9, T10, U10, T11, U11, T12, U12, T13, U13, T14, U14, T15, U15, T16, U16, T17, U17, T18, U18, T19, U19, T20, U20, T21, U21, T22, U22, T23, U23, T24, U24, T25, U25, T26, U26, T27, U27, T28, U28, T29, U29, T30, U30, T31, U31> ConvertTuple 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) where
    T0: Convert<Output = U0>,
    T1: Convert<Output = U1>,
    T2: Convert<Output = U2>,
    T3: Convert<Output = U3>,
    T4: Convert<Output = U4>,
    T5: Convert<Output = U5>,
    T6: Convert<Output = U6>,
    T7: Convert<Output = U7>,
    T8: Convert<Output = U8>,
    T9: Convert<Output = U9>,
    T10: Convert<Output = U10>,
    T11: Convert<Output = U11>,
    T12: Convert<Output = U12>,
    T13: Convert<Output = U13>,
    T14: Convert<Output = U14>,
    T15: Convert<Output = U15>,
    T16: Convert<Output = U16>,
    T17: Convert<Output = U17>,
    T18: Convert<Output = U18>,
    T19: Convert<Output = U19>,
    T20: Convert<Output = U20>,
    T21: Convert<Output = U21>,
    T22: Convert<Output = U22>,
    T23: Convert<Output = U23>,
    T24: Convert<Output = U24>,
    T25: Convert<Output = U25>,
    T26: Convert<Output = U26>,
    T27: Convert<Output = U27>,
    T28: Convert<Output = U28>,
    T29: Convert<Output = U29>,
    T30: Convert<Output = U30>,
    T31: Convert<Output = U31>, 
[src]

type Output = (U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26, U27, U28, U29, U30, U31)

Loading content...

Implementors

Loading content...