pub enum HealthStatus {
Healthy,
Degraded {
reason: String,
},
Unhealthy {
reason: String,
},
}Expand description
Health status of a node
Variants§
Healthy
Node is healthy and operating normally
Degraded
Node is degraded but still functional
Unhealthy
Node is unhealthy and may need restart
Implementations§
Source§impl HealthStatus
impl HealthStatus
Sourcepub fn is_healthy(&self) -> bool
pub fn is_healthy(&self) -> bool
Check if status is healthy
Sourcepub fn is_degraded(&self) -> bool
pub fn is_degraded(&self) -> bool
Check if status is degraded
Sourcepub fn is_unhealthy(&self) -> bool
pub fn is_unhealthy(&self) -> bool
Check if status is unhealthy
Trait Implementations§
Source§impl Clone for HealthStatus
impl Clone for HealthStatus
Source§fn clone(&self) -> HealthStatus
fn clone(&self) -> HealthStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HealthStatus
impl Debug for HealthStatus
Source§impl PartialEq for HealthStatus
impl PartialEq for HealthStatus
impl StructuralPartialEq for HealthStatus
Auto Trait Implementations§
impl Freeze for HealthStatus
impl RefUnwindSafe for HealthStatus
impl Send for HealthStatus
impl Sync for HealthStatus
impl Unpin for HealthStatus
impl UnwindSafe for HealthStatus
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