13 lines
397 B
Rust
13 lines
397 B
Rust
use std::sync::atomic::AtomicU32;
|
|
|
|
#[derive(Debug, Default)]
|
|
pub(crate) struct WorkerMetrics {
|
|
pub(crate) num_jobs_shared: AtomicU32,
|
|
pub(crate) num_heartbeats: AtomicU32,
|
|
pub(crate) num_joins: AtomicU32,
|
|
pub(crate) num_jobs_reclaimed: AtomicU32,
|
|
pub(crate) num_jobs_executed: AtomicU32,
|
|
pub(crate) num_jobs_stolen: AtomicU32,
|
|
pub(crate) num_sent_to_self: AtomicU32,
|
|
}
|