pub struct WorkerMetrics {
pub active_workers: u64,
pub idle_workers: u64,
pub busy_workers: u64,
pub worker_utilization: f64,
pub tasks_per_worker: f64,
}
Expand description
Worker pool metrics
Fields§
§active_workers: u64
§idle_workers: u64
§busy_workers: u64
§worker_utilization: f64
§tasks_per_worker: f64
Trait Implementations§
Source§impl Clone for WorkerMetrics
impl Clone for WorkerMetrics
Source§fn clone(&self) -> WorkerMetrics
fn clone(&self) -> WorkerMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 WorkerMetrics
impl Debug for WorkerMetrics
Source§impl<'de> Deserialize<'de> for WorkerMetrics
impl<'de> Deserialize<'de> for WorkerMetrics
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
Auto Trait Implementations§
impl Freeze for WorkerMetrics
impl RefUnwindSafe for WorkerMetrics
impl Send for WorkerMetrics
impl Sync for WorkerMetrics
impl Unpin for WorkerMetrics
impl UnwindSafe for WorkerMetrics
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