pub struct PoolStats {
pub total: usize,
pub eligible: usize,
pub unavailable: usize,
pub in_flight: usize,
pub saturated: usize,
}Expand description
A credential-free summary of pool availability.
Fields§
§total: usizeTotal unique nodes.
eligible: usizeNodes that can accept a request now, including one recovery attempt.
Nodes in cooldown or with a recovery attempt in progress.
in_flight: usizeCurrent business request reservations; probes are excluded.
saturated: usizeHealthy nodes whose request capacity is fully occupied.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PoolStats
impl RefUnwindSafe for PoolStats
impl Send for PoolStats
impl Sync for PoolStats
impl Unpin for PoolStats
impl UnsafeUnpin for PoolStats
impl UnwindSafe for PoolStats
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