Struct ouroboros_examples::ouroboros_impl_visibility::BorrowedMutFields [−][src]
pub struct BorrowedMutFields<'outer_borrow, 'this> where
'static: 'this, { pub pub_crate_field: &'outer_borrow mut &'this i32, pub public_field: &'outer_borrow mut &'this i32, pub private_field: &'this <Box<i32> as Deref>::Target, }
Expand description
A struct for holding mutable references to all tail fields in an instance of Visibility
.
Fields
pub_crate_field: &'outer_borrow mut &'this i32
public_field: &'outer_borrow mut &'this i32
private_field: &'this <Box<i32> as Deref>::Target
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,
'this: 'outer_borrow,