Enum smbioslib::MemorySizeExtended
source · [−]pub enum MemorySizeExtended {
Megabytes(u32),
SeeSize,
}
Expand description
Variants
Megabytes(u32)
Size of Memory (MB)
SeeSize
See the size field.
For compatibility with older SMBIOS parsers, memory devices smaller than (32 GB - 1 MB) should be represented using their size in the Size field, leaving the Extended Size field set to 0.
Trait Implementations
sourceimpl Debug for MemorySizeExtended
impl Debug for MemorySizeExtended
sourceimpl From<u32> for MemorySizeExtended
impl From<u32> for MemorySizeExtended
Bit 31 is reserved for future use and must be set to 0. Bits 30:0 represent the size of the memory device in megabytes.
sourceimpl PartialEq<MemorySizeExtended> for MemorySizeExtended
impl PartialEq<MemorySizeExtended> for MemorySizeExtended
sourcefn eq(&self, other: &MemorySizeExtended) -> bool
fn eq(&self, other: &MemorySizeExtended) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &MemorySizeExtended) -> bool
fn ne(&self, other: &MemorySizeExtended) -> bool
This method tests for !=
.
sourceimpl Serialize for MemorySizeExtended
impl Serialize for MemorySizeExtended
impl Eq for MemorySizeExtended
impl StructuralEq for MemorySizeExtended
impl StructuralPartialEq for MemorySizeExtended
Auto Trait Implementations
impl RefUnwindSafe for MemorySizeExtended
impl Send for MemorySizeExtended
impl Sync for MemorySizeExtended
impl Unpin for MemorySizeExtended
impl UnwindSafe for MemorySizeExtended
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