pub struct ThreadUtilizationCollector { /* private fields */ }Expand description
Per-thread CPU utilization and frequency sampler.
Implementations§
Trait Implementations§
Source§impl Default for ThreadUtilizationCollector
impl Default for ThreadUtilizationCollector
Source§impl SnapshotCollector for ThreadUtilizationCollector
impl SnapshotCollector for ThreadUtilizationCollector
type Snapshot = ThreadUtilizationSampleV2
Source§fn capability(&self) -> CollectorCapability
fn capability(&self) -> CollectorCapability
Report whether sampling is supported and usable on this host.
Auto Trait Implementations§
impl Freeze for ThreadUtilizationCollector
impl RefUnwindSafe for ThreadUtilizationCollector
impl Send for ThreadUtilizationCollector
impl Sync for ThreadUtilizationCollector
impl Unpin for ThreadUtilizationCollector
impl UnsafeUnpin for ThreadUtilizationCollector
impl UnwindSafe for ThreadUtilizationCollector
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