pub enum RepairabilityClass {
A,
B,
C,
D,
E,
}Expand description
A–E heuristic band from the simplified repairability indicator.
Not a regulatory repairability class — see the module-level note.
Variants§
Implementations§
Source§impl RepairabilityClass
impl RepairabilityClass
Sourcepub fn as_ordinal(self) -> u8
pub fn as_ordinal(self) -> u8
Numeric ordinal for interop (A=5, B=4, C=3, D=2, E=1).
Trait Implementations§
Source§impl Clone for RepairabilityClass
impl Clone for RepairabilityClass
Source§fn clone(&self) -> RepairabilityClass
fn clone(&self) -> RepairabilityClass
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 moreimpl Copy for RepairabilityClass
Source§impl Debug for RepairabilityClass
impl Debug for RepairabilityClass
Source§impl<'de> Deserialize<'de> for RepairabilityClass
impl<'de> Deserialize<'de> for RepairabilityClass
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 Display for RepairabilityClass
impl Display for RepairabilityClass
impl Eq for RepairabilityClass
Source§impl PartialEq for RepairabilityClass
impl PartialEq for RepairabilityClass
Source§fn eq(&self, other: &RepairabilityClass) -> bool
fn eq(&self, other: &RepairabilityClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RepairabilityClass
impl Serialize for RepairabilityClass
impl StructuralPartialEq for RepairabilityClass
Auto Trait Implementations§
impl Freeze for RepairabilityClass
impl RefUnwindSafe for RepairabilityClass
impl Send for RepairabilityClass
impl Sync for RepairabilityClass
impl Unpin for RepairabilityClass
impl UnsafeUnpin for RepairabilityClass
impl UnwindSafe for RepairabilityClass
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