pub struct MemoryOperatingModeCapabilities {
pub raw: u16,
}
Expand description
Fields§
§raw: u16
Raw value
Implementations§
source§impl MemoryOperatingModeCapabilities
impl MemoryOperatingModeCapabilities
sourcepub fn volatile_memory(&self) -> bool
pub fn volatile_memory(&self) -> bool
Volatile memory
sourcepub fn byte_accessible_persistent_memory(&self) -> bool
pub fn byte_accessible_persistent_memory(&self) -> bool
Byte-accessible persistent memory
sourcepub fn block_accessible_persistent_memory(&self) -> bool
pub fn block_accessible_persistent_memory(&self) -> bool
Block-accessible persistent memory
Methods from Deref<Target = u16>§
pub const MIN: u16 = 0u16
pub const MAX: u16 = 65_535u16
pub const BITS: u32 = 16u32
Trait Implementations§
source§impl From<u16> for MemoryOperatingModeCapabilities
impl From<u16> for MemoryOperatingModeCapabilities
source§impl PartialEq<MemoryOperatingModeCapabilities> for MemoryOperatingModeCapabilities
impl PartialEq<MemoryOperatingModeCapabilities> for MemoryOperatingModeCapabilities
source§fn eq(&self, other: &MemoryOperatingModeCapabilities) -> bool
fn eq(&self, other: &MemoryOperatingModeCapabilities) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for MemoryOperatingModeCapabilities
impl StructuralEq for MemoryOperatingModeCapabilities
impl StructuralPartialEq for MemoryOperatingModeCapabilities
Auto Trait Implementations§
impl RefUnwindSafe for MemoryOperatingModeCapabilities
impl Send for MemoryOperatingModeCapabilities
impl Sync for MemoryOperatingModeCapabilities
impl Unpin for MemoryOperatingModeCapabilities
impl UnwindSafe for MemoryOperatingModeCapabilities
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