pub struct NodeHealth {
pub status: NodeHealthState,
pub consecutive_failures: usize,
pub circuit_state: Option<String>,
}Expand description
Health status of an individual node
Fields§
§status: NodeHealthStateCurrent health state
consecutive_failures: usizeNumber of consecutive failures
circuit_state: Option<String>Circuit breaker state (if configured)
Trait Implementations§
Source§impl Clone for NodeHealth
impl Clone for NodeHealth
Source§fn clone(&self) -> NodeHealth
fn clone(&self) -> NodeHealth
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 moreAuto Trait Implementations§
impl Freeze for NodeHealth
impl RefUnwindSafe for NodeHealth
impl Send for NodeHealth
impl Sync for NodeHealth
impl Unpin for NodeHealth
impl UnsafeUnpin for NodeHealth
impl UnwindSafe for NodeHealth
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