pub struct ThrottleSample {
pub events: u64,
pub throttled_usec: u64,
pub elapsed_usec: u64,
}Expand description
One throttle-poll delta: cgroup_throttle_delta()’s counters plus the
elapsed wall time of the poll interval.
Fields§
§events: u64nr_throttled delta since the last sample.
throttled_usec: u64throttled_usec delta since the last sample.
elapsed_usec: u64Elapsed wall time (µs) of the poll interval backing the deltas.
Implementations§
Trait Implementations§
Source§impl Clone for ThrottleSample
impl Clone for ThrottleSample
impl Copy for ThrottleSample
Source§impl Debug for ThrottleSample
impl Debug for ThrottleSample
impl Eq for ThrottleSample
Source§impl PartialEq for ThrottleSample
impl PartialEq for ThrottleSample
impl StructuralPartialEq for ThrottleSample
Auto Trait Implementations§
impl Freeze for ThrottleSample
impl RefUnwindSafe for ThrottleSample
impl Send for ThrottleSample
impl Sync for ThrottleSample
impl Unpin for ThrottleSample
impl UnsafeUnpin for ThrottleSample
impl UnwindSafe for ThrottleSample
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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