pub struct TimerCounters { /* private fields */ }Expand description
Epoch-local timer event counters.
Fields are private so mutation preserves saturation and the completion partition. The registry is the sole writer.
Implementations§
Source§impl TimerCounters
impl TimerCounters
Sourcepub const fn schedule_requests(self) -> u64
pub const fn schedule_requests(self) -> u64
Return validated activation and reconciliation requests.
Sourcepub const fn wakeups_armed(self) -> u64
pub const fn wakeups_armed(self) -> u64
Return ordinary or scheduler provider one-shots armed.
Sourcepub const fn work_dispatched(self) -> u64
pub const fn work_dispatched(self) -> u64
Return immediate watchdog work one-shots dispatched.
Sourcepub const fn scheduler_started(self) -> u64
pub const fn scheduler_started(self) -> u64
Return accepted watchdog scheduler callbacks.
Sourcepub const fn work_started(self) -> u64
pub const fn work_started(self) -> u64
Return accepted consumer-work callbacks.
Sourcepub const fn work_completed(self) -> u64
pub const fn work_completed(self) -> u64
Return consumer work whose completion accounting committed.
Sourcepub const fn retryable_failure(self) -> u64
pub const fn retryable_failure(self) -> u64
Return retryable expected-failure completions.
Sourcepub const fn invariant_failure(self) -> u64
pub const fn invariant_failure(self) -> u64
Return invariant or terminal-failure completions.
Sourcepub const fn cancelled(self) -> u64
pub const fn cancelled(self) -> u64
Return logical cancellations that changed authoritative state.
Sourcepub const fn stale_wakeups(self) -> u64
pub const fn stale_wakeups(self) -> u64
Return rejected ordinary or scheduler callback generations.
Sourcepub const fn stale_work(self) -> u64
pub const fn stale_work(self) -> u64
Return rejected watchdog work generations.
Sourcepub const fn coalesced(self) -> u64
pub const fn coalesced(self) -> u64
Return scheduling demand satisfied without another logical arm.
Sourcepub const fn unacknowledged(self) -> u64
pub const fn unacknowledged(self) -> u64
Return committed watchdog dispatches retired without completion.
Trait Implementations§
Source§impl Clone for TimerCounters
impl Clone for TimerCounters
Source§fn clone(&self) -> TimerCounters
fn clone(&self) -> TimerCounters
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more