pub trait TupleAsRef<'a> {
type OutTuple: 'a;
// Required method
fn as_ref(&'a self) -> Self::OutTuple;
}Expand description
AsRef for Tuple
Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Source§impl<'a> TupleAsRef<'a> for ()
impl<'a> TupleAsRef<'a> for ()
Source§impl<'a, T0> TupleAsRef<'a> for (T0,)where
T0: 'a,
impl<'a, T0> TupleAsRef<'a> for (T0,)where
T0: 'a,
Source§impl<'a, T0, T1> TupleAsRef<'a> for (T0, T1)where
T0: 'a,
T1: 'a,
impl<'a, T0, T1> TupleAsRef<'a> for (T0, T1)where
T0: 'a,
T1: 'a,
Source§impl<'a, T0, T1, T2> TupleAsRef<'a> for (T0, T1, T2)where
T0: 'a,
T1: 'a,
T2: 'a,
impl<'a, T0, T1, T2> TupleAsRef<'a> for (T0, T1, T2)where
T0: 'a,
T1: 'a,
T2: 'a,
Source§impl<'a, T0, T1, T2, T3> TupleAsRef<'a> for (T0, T1, T2, T3)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
impl<'a, T0, T1, T2, T3> TupleAsRef<'a> for (T0, T1, T2, T3)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
Source§impl<'a, T0, T1, T2, T3, T4> TupleAsRef<'a> for (T0, T1, T2, T3, T4)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
impl<'a, T0, T1, T2, T3, T4> TupleAsRef<'a> for (T0, T1, T2, T3, T4)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
impl<'a, T0, T1, T2, T3, T4, T5> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple16
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple17
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple18
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple19
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple20
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> TupleAsRef<'a> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where
T0: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple21
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple22
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple23
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22)
Source§impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
Source§fn as_ref(
&'a self,
) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple24
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple25
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple26
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple27
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25, &'a T26)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple28
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25, &'a T26, &'a T27)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple29
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25, &'a T26, &'a T27, &'a T28)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple30
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25, &'a T26, &'a T27, &'a T28, &'a T29)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
T30: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
T30: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple31
type OutTuple = (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7, &'a T8, &'a T9, &'a T10, &'a T11, &'a T12, &'a T13, &'a T14, &'a T15, &'a T16, &'a T17, &'a T18, &'a T19, &'a T20, &'a T21, &'a T22, &'a T23, &'a T24, &'a T25, &'a T26, &'a T27, &'a T28, &'a T29, &'a T30)
Source§impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
T30: 'a,
T31: 'a,
impl<'a, 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> TupleAsRef<'a> 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: 'a,
T1: 'a,
T2: 'a,
T3: 'a,
T4: 'a,
T5: 'a,
T6: 'a,
T7: 'a,
T8: 'a,
T9: 'a,
T10: 'a,
T11: 'a,
T12: 'a,
T13: 'a,
T14: 'a,
T15: 'a,
T16: 'a,
T17: 'a,
T18: 'a,
T19: 'a,
T20: 'a,
T21: 'a,
T22: 'a,
T23: 'a,
T24: 'a,
T25: 'a,
T26: 'a,
T27: 'a,
T28: 'a,
T29: 'a,
T30: 'a,
T31: 'a,
Source§fn as_ref(
&'a self,
) -> <(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) as TupleAsRef<'a>>::OutTuple
fn as_ref( &'a self, ) -> <(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) as TupleAsRef<'a>>::OutTuple
AsRef for Tuple32