pub struct SchedulerMetricsSnapshot {
pub cpu_count: usize,
pub rt_runtime_ticks: [u64; 32],
pub fair_runtime_ticks: [u64; 32],
pub idle_runtime_ticks: [u64; 32],
pub switch_count: [u64; 32],
pub preempt_count: [u64; 32],
pub steal_in_count: [u64; 32],
pub steal_out_count: [u64; 32],
pub try_lock_fail_count: [u64; 32],
}Fields§
§cpu_count: usize§rt_runtime_ticks: [u64; 32]§fair_runtime_ticks: [u64; 32]§idle_runtime_ticks: [u64; 32]§switch_count: [u64; 32]§preempt_count: [u64; 32]§steal_in_count: [u64; 32]§steal_out_count: [u64; 32]§try_lock_fail_count: [u64; 32]Trait Implementations§
Source§impl Clone for SchedulerMetricsSnapshot
impl Clone for SchedulerMetricsSnapshot
Source§fn clone(&self) -> SchedulerMetricsSnapshot
fn clone(&self) -> SchedulerMetricsSnapshot
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 moreimpl Copy for SchedulerMetricsSnapshot
Auto Trait Implementations§
impl Freeze for SchedulerMetricsSnapshot
impl RefUnwindSafe for SchedulerMetricsSnapshot
impl Send for SchedulerMetricsSnapshot
impl Sync for SchedulerMetricsSnapshot
impl Unpin for SchedulerMetricsSnapshot
impl UnsafeUnpin for SchedulerMetricsSnapshot
impl UnwindSafe for SchedulerMetricsSnapshot
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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