Struct multiboot2::EFIMemoryMapTag
source · [−]#[repr(C)]pub struct EFIMemoryMapTag { /* private fields */ }
Expand description
EFI memory map as per EFI specification.
Implementations
sourceimpl EFIMemoryMapTag
impl EFIMemoryMapTag
sourcepub fn memory_areas(&self) -> EFIMemoryAreaIter<'_>
pub fn memory_areas(&self) -> EFIMemoryAreaIter<'_>
Return an iterator over ALL marked memory areas.
This differs from MemoryMapTag
as for UEFI, the OS needs some non-
available memory areas for tables and such.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EFIMemoryMapTag
impl Send for EFIMemoryMapTag
impl Sync for EFIMemoryMapTag
impl Unpin for EFIMemoryMapTag
impl UnwindSafe for EFIMemoryMapTag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more