pub(crate) struct BorrowedMutFields<'outer_borrow, 'this> where
'static: 'this, {
pub(crate) c: &'outer_borrow mut &'this i32,
pub(crate) b: &'this &'this i32,
pub(crate) a: &'this i32,
}
Expand description
A struct for holding mutable references to all tail fields in an instance of Chain
.
Fields
c: &'outer_borrow mut &'this i32
b: &'this &'this i32
a: &'this i32
Auto Trait Implementations
impl<'outer_borrow, 'this> RefUnwindSafe for BorrowedMutFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Send for BorrowedMutFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Sync for BorrowedMutFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Unpin for BorrowedMutFields<'outer_borrow, 'this> where
'this: 'outer_borrow,
impl<'outer_borrow, 'this> !UnwindSafe for BorrowedMutFields<'outer_borrow, 'this>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more