enum AddressUsage {
Free,
Used,
Reserved(ReservedMemoryType),
}
Variants§
Free
Free for allocation
Used
Used by the bootshim (usually build time), but free for kernel use
Reserved(ReservedMemoryType)
Reserved and should not be reported to the kernel as usable RAM.
Trait Implementations§
Source§impl Clone for AddressUsage
impl Clone for AddressUsage
Source§fn clone(&self) -> AddressUsage
fn clone(&self) -> AddressUsage
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 AddressUsage
impl Debug for AddressUsage
Source§impl From<AddressUsage> for MemoryVtlType
impl From<AddressUsage> for MemoryVtlType
Source§fn from(usage: AddressUsage) -> Self
fn from(usage: AddressUsage) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AddressUsage
impl PartialEq for AddressUsage
impl Copy for AddressUsage
impl Eq for AddressUsage
impl StructuralPartialEq for AddressUsage
Auto Trait Implementations§
impl Freeze for AddressUsage
impl RefUnwindSafe for AddressUsage
impl Send for AddressUsage
impl Sync for AddressUsage
impl Unpin for AddressUsage
impl UnwindSafe for AddressUsage
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