pub struct PoolLoad {
pub sampled_at: Instant,
pub min_waiting: u64,
pub max_waiting: u64,
pub running: u64,
}Expand description
Aggregated scheduler counts. The host is responsible for pool coverage.
Fields§
§sampled_at: InstantOldest underlying observation, expressed in the host’s monotonic clock.
min_waiting: u64Lowest queue depth among the pool’s engines.
max_waiting: u64Highest queue depth among the pool’s engines.
running: u64Total running requests across the pool.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PoolLoad
impl RefUnwindSafe for PoolLoad
impl Send for PoolLoad
impl Sync for PoolLoad
impl Unpin for PoolLoad
impl UnsafeUnpin for PoolLoad
impl UnwindSafe for PoolLoad
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