#[repr(C)]pub struct MemoryMapInfo {
    pub mmap_ptr: u64,
    pub mmap_len: u64,
    pub mmap_desc_size: u64,
    pub mmap_desc_version: u32,
}Fields§
§mmap_ptr: u64Pointer to the raw UEFI memory map buffer (array of EFI_MEMORY_DESCRIPTOR bytes).
Pass 0 if you’re not handing the map to the kernel yet.
mmap_len: u64Length of the memory map buffer in bytes.
mmap_desc_size: u64Size of a single memory descriptor in bytes (EFI_MEMORY_DESCRIPTOR_VERSION dependent).
mmap_desc_version: u32Descriptor version (from UEFI). Kernel can check it matches expectations.
Trait Implementations§
Source§impl Clone for MemoryMapInfo
 
impl Clone for MemoryMapInfo
Source§fn clone(&self) -> MemoryMapInfo
 
fn clone(&self) -> MemoryMapInfo
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 moreAuto Trait Implementations§
impl Freeze for MemoryMapInfo
impl RefUnwindSafe for MemoryMapInfo
impl Send for MemoryMapInfo
impl Sync for MemoryMapInfo
impl Unpin for MemoryMapInfo
impl UnwindSafe for MemoryMapInfo
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