#[non_exhaustive]pub enum HealthLevel {
Operational,
Maintenance,
Degraded,
PartialOutage,
MajorOutage,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for HealthLevel
impl Clone for HealthLevel
impl Copy for HealthLevel
Source§impl Debug for HealthLevel
impl Debug for HealthLevel
Source§impl<'de> Deserialize<'de> for HealthLevel
impl<'de> Deserialize<'de> for HealthLevel
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
impl Eq for HealthLevel
Source§impl Hash for HealthLevel
impl Hash for HealthLevel
Source§impl Ord for HealthLevel
impl Ord for HealthLevel
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for HealthLevel
impl PartialEq for HealthLevel
Source§impl PartialOrd for HealthLevel
impl PartialOrd for HealthLevel
Source§impl Serialize for HealthLevel
impl Serialize for HealthLevel
impl StructuralPartialEq for HealthLevel
Auto Trait Implementations§
impl Freeze for HealthLevel
impl RefUnwindSafe for HealthLevel
impl Send for HealthLevel
impl Sync for HealthLevel
impl Unpin for HealthLevel
impl UnsafeUnpin for HealthLevel
impl UnwindSafe for HealthLevel
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