Expand description
Trait representing the act of “reborrowing” a mutable reference
to produce a new one with a shorter lifetime.
Type of the shorter reference
Produces a new reference with lifetime ’a
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T1: ReborrowMut<'a> + 'a,
T2: ReborrowMut<'a> + 'a,
T3: ReborrowMut<'a> + 'a,
T4: ReborrowMut<'a> + 'a,
T5: ReborrowMut<'a> + 'a,
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T2, T3, T4, T5, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T2: ReborrowMut<'a> + 'a,
T3: ReborrowMut<'a> + 'a,
T4: ReborrowMut<'a> + 'a,
T5: ReborrowMut<'a> + 'a,
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T3, T4, T5, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T3, T4, T5, T6, T7, T8, T9, T10) where
T3: ReborrowMut<'a> + 'a,
T4: ReborrowMut<'a> + 'a,
T5: ReborrowMut<'a> + 'a,
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T4, T5, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T4, T5, T6, T7, T8, T9, T10) where
T4: ReborrowMut<'a> + 'a,
T5: ReborrowMut<'a> + 'a,
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T5, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T5, T6, T7, T8, T9, T10) where
T5: ReborrowMut<'a> + 'a,
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T6, T7, T8, T9, T10> ReborrowMut<'a> for (T6, T7, T8, T9, T10) where
T6: ReborrowMut<'a> + 'a,
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,
sourceimpl<'a, T7, T8, T9, T10> ReborrowMut<'a> for (T7, T8, T9, T10) where
T7: ReborrowMut<'a> + 'a,
T8: ReborrowMut<'a> + 'a,
T9: ReborrowMut<'a> + 'a,
T10: ReborrowMut<'a> + 'a,