Struct ouroboros_examples::ouroboros_impl_documentation_example::BorrowedFields [−][src]
pub(crate) struct BorrowedFields<'outer_borrow, 'this> where
'static: 'this, { pub(crate) float_reference: &'outer_borrow &'this mut f32, pub(crate) int_reference: &'outer_borrow &'this i32, pub(crate) int_data: &'this i32, }
Expand description
A struct for holding immutable references to all tail and immutably borrowed fields in an instance of DocumentationExample
.
Fields
float_reference: &'outer_borrow &'this mut f32
int_reference: &'outer_borrow &'this i32
int_data: &'this 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>