Enum nvml_wrapper::enum_wrappers::device::RetirementCause
source · [−]pub enum RetirementCause {
MultipleSingleBitEccErrors,
DoubleBitEccError,
}Expand description
Causes for page retirement.
Variants
MultipleSingleBitEccErrors
Page was retired due to multiple single bit ECC errors.
DoubleBitEccError
Page was retired due to a single double bit ECC error.
Implementations
sourceimpl RetirementCause
impl RetirementCause
sourcepub fn as_c(&self) -> nvmlPageRetirementCause_enum
pub fn as_c(&self) -> nvmlPageRetirementCause_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
sourceimpl Clone for RetirementCause
impl Clone for RetirementCause
sourcefn clone(&self) -> RetirementCause
fn clone(&self) -> RetirementCause
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 RetirementCause
impl Debug for RetirementCause
sourceimpl Hash for RetirementCause
impl Hash for RetirementCause
sourceimpl PartialEq<RetirementCause> for RetirementCause
impl PartialEq<RetirementCause> for RetirementCause
sourceimpl TryFrom<u32> for RetirementCause
impl TryFrom<u32> for RetirementCause
impl Eq for RetirementCause
impl StructuralEq for RetirementCause
impl StructuralPartialEq for RetirementCause
Auto Trait Implementations
impl RefUnwindSafe for RetirementCause
impl Send for RetirementCause
impl Sync for RetirementCause
impl Unpin for RetirementCause
impl UnwindSafe for RetirementCause
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
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.
sourcefn clone_into(&self, target: &mut T)
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