pub struct MemoryType(/* private fields */);
Implementations§
Source§impl MemoryType
impl MemoryType
Sourcepub const LoaderCode: Self
pub const LoaderCode: Self
Memory used for UEFI application code.
Sourcepub const LoaderData: Self
pub const LoaderData: Self
Memory allocated by UEFI applications.
Sourcepub const BootServicesCode: Self
pub const BootServicesCode: Self
Memory used for drivers that provide BootServices
.
Sourcepub const BootServicesData: Self
pub const BootServicesData: Self
Memory allocated by drivers that provide BootServices
.
Sourcepub const RuntimeServicesCode: Self
pub const RuntimeServicesCode: Self
Memory used for drivers that provide RuntimeServices
.
Sourcepub const RuntimeServicesData: Self
pub const RuntimeServicesData: Self
Memory allocated by drivers that provide RuntimeServices
.
Sourcepub const Conventional: Self
pub const Conventional: Self
Free memory.
Sourcepub const ACPIReclaim: Self
pub const ACPIReclaim: Self
Memory that can be used after the OS initializes ACPI.
Sourcepub const ACPINonVolatile: Self
pub const ACPINonVolatile: Self
Memory that must be preserved in ACPI states S1–S3.
Sourcepub const MappedIOPortSpace: Self
pub const MappedIOPortSpace: Self
Memory mapped to I/O ports.
Sourcepub const ProcessorCode: Self
pub const ProcessorCode: Self
Memory used by processor firmware code.
Sourcepub const Persistent: Self
pub const Persistent: Self
Free nonvolatile memory.
Sourcepub const MinOEMDefined: Self
pub const MinOEMDefined: Self
Beginning of range (inclusive) for OEM-specific memory types
Sourcepub const MaxOEMDefined: Self
pub const MaxOEMDefined: Self
End of range (inclusive) for OEM-specific memory types
Sourcepub const MinOSDefined: Self
pub const MinOSDefined: Self
Beginning of range (inclusive) for operating system-specific memory types
Sourcepub const MaxOSDefined: Self
pub const MaxOSDefined: Self
End of range (inclusive) for operating system-specific memory types
Trait Implementations§
Source§impl CEnum<u32> for MemoryType
impl CEnum<u32> for MemoryType
Source§impl Clone for MemoryType
impl Clone for MemoryType
Source§fn clone(&self) -> MemoryType
fn clone(&self) -> MemoryType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more