#[non_exhaustive]pub struct CheckpointMapping {
pub oid: u64,
pub paddr: u64,
pub obj_type: u32,
pub subtype: u32,
}Expand description
One checkpoint_mapping_t entry (ephemeral oid → paddr at a type/subtype).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.oid: u64§paddr: u64§obj_type: u32§subtype: u32Trait Implementations§
Source§impl Clone for CheckpointMapping
impl Clone for CheckpointMapping
Source§fn clone(&self) -> CheckpointMapping
fn clone(&self) -> CheckpointMapping
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CheckpointMapping
Auto Trait Implementations§
impl Freeze for CheckpointMapping
impl RefUnwindSafe for CheckpointMapping
impl Send for CheckpointMapping
impl Sync for CheckpointMapping
impl Unpin for CheckpointMapping
impl UnsafeUnpin for CheckpointMapping
impl UnwindSafe for CheckpointMapping
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more