pub struct MappingRecord {
pub va_offset: usize,
pub size: usize,
pub phys_handle: u64,
pub access: AccessFlags,
}Expand description
A record of a virtual-to-physical memory mapping.
Fields§
§va_offset: usizeOffset within the virtual address range where the mapping starts.
size: usizeSize of the mapped region in bytes.
phys_handle: u64Handle of the physical allocation backing this mapping.
access: AccessFlagsAccess permissions for this mapping.
Trait Implementations§
Source§impl Clone for MappingRecord
impl Clone for MappingRecord
Source§fn clone(&self) -> MappingRecord
fn clone(&self) -> MappingRecord
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MappingRecord
impl Debug for MappingRecord
Source§impl PartialEq for MappingRecord
impl PartialEq for MappingRecord
impl Eq for MappingRecord
impl StructuralPartialEq for MappingRecord
Auto Trait Implementations§
impl Freeze for MappingRecord
impl RefUnwindSafe for MappingRecord
impl Send for MappingRecord
impl Sync for MappingRecord
impl Unpin for MappingRecord
impl UnsafeUnpin for MappingRecord
impl UnwindSafe for MappingRecord
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