pub struct MemoryOperatingModeCapabilities {
pub raw: u16,
pub other: bool,
pub unknown: bool,
pub volatile_memory: bool,
pub byte_accessible_persistent_memory: bool,
pub block_accessible_persistent_memory: bool,
}Fields§
§raw: u16Raw value
other: boolOther
unknown: boolUnknown
volatile_memory: boolVolatile memory
byte_accessible_persistent_memory: boolByte-accessible persistent memory
block_accessible_persistent_memory: boolBlock-accessible persistent memory
Trait Implementations§
Source§impl Clone for MemoryOperatingModeCapabilities
impl Clone for MemoryOperatingModeCapabilities
Source§fn clone(&self) -> MemoryOperatingModeCapabilities
fn clone(&self) -> MemoryOperatingModeCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for MemoryOperatingModeCapabilities
impl<'de> Deserialize<'de> for MemoryOperatingModeCapabilities
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<MemoryOperatingModeCapabilities> for MemoryOperatingModeCapabilities
impl From<MemoryOperatingModeCapabilities> for MemoryOperatingModeCapabilities
Source§fn from(v: MemoryOperatingModeCapabilities) -> Self
fn from(v: MemoryOperatingModeCapabilities) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemoryOperatingModeCapabilities
impl RefUnwindSafe for MemoryOperatingModeCapabilities
impl Send for MemoryOperatingModeCapabilities
impl Sync for MemoryOperatingModeCapabilities
impl Unpin for MemoryOperatingModeCapabilities
impl UnsafeUnpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more