Struct ouroboros_examples::ouroboros_impl_chain::BorrowedMutFields [−][src]
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>