Struct ouroboros_examples::ouroboros_impl_visibility::BorrowedFields [−][src]
pub struct BorrowedFields<'outer_borrow, 'this> where
'static: 'this, { pub pub_crate_field: &'outer_borrow &'this i32, pub public_field: &'outer_borrow &'this i32, pub private_field: &'this Box<i32>, }
Expand description
A struct for holding immutable references to all tail and immutably borrowed fields in an instance of Visibility
.
Fields
pub_crate_field: &'outer_borrow &'this i32
public_field: &'outer_borrow &'this i32
private_field: &'this Box<i32>
Auto Trait Implementations
impl<'outer_borrow, 'this> RefUnwindSafe for BorrowedFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Send for BorrowedFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Sync for BorrowedFields<'outer_borrow, 'this>
impl<'outer_borrow, 'this> Unpin for BorrowedFields<'outer_borrow, 'this> where
'this: 'outer_borrow,
impl<'outer_borrow, 'this> UnwindSafe for BorrowedFields<'outer_borrow, 'this>