pub struct TargetHealth {
pub breaker: CircuitBreaker,
pub in_flight: u64,
}Expand description
Health and load counters for a single target.
Fields§
§breaker: CircuitBreakerCircuit breaker for this target.
in_flight: u64In-flight request count (for least-used / P2C).
Trait Implementations§
Source§impl Clone for TargetHealth
impl Clone for TargetHealth
Source§fn clone(&self) -> TargetHealth
fn clone(&self) -> TargetHealth
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 TargetHealth
impl Debug for TargetHealth
Source§impl Default for TargetHealth
impl Default for TargetHealth
Source§impl<'de> Deserialize<'de> for TargetHealth
impl<'de> Deserialize<'de> for TargetHealth
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 TargetHealth
Source§impl PartialEq for TargetHealth
impl PartialEq for TargetHealth
Source§impl Serialize for TargetHealth
impl Serialize for TargetHealth
impl StructuralPartialEq for TargetHealth
Auto Trait Implementations§
impl Freeze for TargetHealth
impl RefUnwindSafe for TargetHealth
impl Send for TargetHealth
impl Sync for TargetHealth
impl Unpin for TargetHealth
impl UnsafeUnpin for TargetHealth
impl UnwindSafe for TargetHealth
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