struct MemoryRegionSnapshotMetadata {
guest_base: u64,
size: usize,
data_ranges: Vec<Range<usize>>,
}
Fields§
§guest_base: u64
§size: usize
§data_ranges: Vec<Range<usize>>
Trait Implementations§
source§impl Debug for MemoryRegionSnapshotMetadata
impl Debug for MemoryRegionSnapshotMetadata
source§impl<'de> Deserialize<'de> for MemoryRegionSnapshotMetadata
impl<'de> Deserialize<'de> for MemoryRegionSnapshotMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for MemoryRegionSnapshotMetadata
impl PartialEq for MemoryRegionSnapshotMetadata
source§fn eq(&self, other: &MemoryRegionSnapshotMetadata) -> bool
fn eq(&self, other: &MemoryRegionSnapshotMetadata) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for MemoryRegionSnapshotMetadata
impl StructuralPartialEq for MemoryRegionSnapshotMetadata
Auto Trait Implementations§
impl RefUnwindSafe for MemoryRegionSnapshotMetadata
impl Send for MemoryRegionSnapshotMetadata
impl Sync for MemoryRegionSnapshotMetadata
impl Unpin for MemoryRegionSnapshotMetadata
impl UnwindSafe for MemoryRegionSnapshotMetadata
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