pub enum NodeHealthState {
Healthy,
Degraded,
Unhealthy,
}Expand description
Health state of a node
Variants§
Healthy
Node is healthy and operating normally
Degraded
Node is degraded (circuit breaker half-open or recent failures)
Unhealthy
Node is unhealthy (circuit breaker open)
Trait Implementations§
Source§impl Clone for NodeHealthState
impl Clone for NodeHealthState
Source§fn clone(&self) -> NodeHealthState
fn clone(&self) -> NodeHealthState
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 moreSource§impl Debug for NodeHealthState
impl Debug for NodeHealthState
Source§impl Display for NodeHealthState
impl Display for NodeHealthState
impl Eq for NodeHealthState
Source§impl PartialEq for NodeHealthState
impl PartialEq for NodeHealthState
Source§fn eq(&self, other: &NodeHealthState) -> bool
fn eq(&self, other: &NodeHealthState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NodeHealthState
Auto Trait Implementations§
impl Freeze for NodeHealthState
impl RefUnwindSafe for NodeHealthState
impl Send for NodeHealthState
impl Sync for NodeHealthState
impl Unpin for NodeHealthState
impl UnsafeUnpin for NodeHealthState
impl UnwindSafe for NodeHealthState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.