pub enum MemoryTechnology {
Other,
Unknown,
Dram,
NvDimmN,
NvDimmF,
NvDimmP,
IntelOptane,
Undefined(u8),
}Variants
Other
Unknown
Dram
NvDimmN
NvDimmF
NvDimmP
IntelOptane
Undefined(u8)
Trait Implementations
sourceimpl Clone for MemoryTechnology
impl Clone for MemoryTechnology
sourcefn clone(&self) -> MemoryTechnology
fn clone(&self) -> MemoryTechnology
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MemoryTechnology
impl Debug for MemoryTechnology
sourceimpl Default for MemoryTechnology
impl Default for MemoryTechnology
sourceimpl From<u8> for MemoryTechnology
impl From<u8> for MemoryTechnology
sourcefn from(_type: u8) -> MemoryTechnology
fn from(_type: u8) -> MemoryTechnology
Performs the conversion.
sourceimpl Hash for MemoryTechnology
impl Hash for MemoryTechnology
sourceimpl PartialEq<MemoryTechnology> for MemoryTechnology
impl PartialEq<MemoryTechnology> for MemoryTechnology
sourcefn eq(&self, other: &MemoryTechnology) -> bool
fn eq(&self, other: &MemoryTechnology) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &MemoryTechnology) -> bool
fn ne(&self, other: &MemoryTechnology) -> bool
This method tests for !=.
impl Copy for MemoryTechnology
impl Eq for MemoryTechnology
impl StructuralEq for MemoryTechnology
impl StructuralPartialEq for MemoryTechnology
Auto Trait Implementations
impl RefUnwindSafe for MemoryTechnology
impl Send for MemoryTechnology
impl Sync for MemoryTechnology
impl Unpin for MemoryTechnology
impl UnwindSafe for MemoryTechnology
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more