pub struct SchedulingReport {
pub total_wakeups: u64,
pub backpressure_events: u64,
pub queue_peak: u64,
pub queue_capacity: u64,
}Expand description
Scheduling metrics.
Fields§
§total_wakeups: u64Total scheduler wakeups.
backpressure_events: u64Number of backpressure events.
queue_peak: u64Peak queue depth observed.
queue_capacity: u64Configured queue capacity.
Trait Implementations§
Source§impl Debug for SchedulingReport
impl Debug for SchedulingReport
Auto Trait Implementations§
impl Freeze for SchedulingReport
impl RefUnwindSafe for SchedulingReport
impl Send for SchedulingReport
impl Sync for SchedulingReport
impl Unpin for SchedulingReport
impl UnsafeUnpin for SchedulingReport
impl UnwindSafe for SchedulingReport
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more