Struct probes::cpu::cgroup::CgroupCpuStat
source · pub struct CgroupCpuStat {
pub total_usage: u64,
pub user: u64,
pub system: u64,
}
Expand description
Container CPU stats for a minute
Fields§
§total_usage: u64
§user: u64
§system: u64
Implementations§
source§impl CgroupCpuStat
impl CgroupCpuStat
sourcepub fn in_percentages(&self) -> CgroupCpuStatPercentages
pub fn in_percentages(&self) -> CgroupCpuStatPercentages
Calculate the weight of the various components in percentages
pub fn by_cpu_count(&self, cpu_count: Option<f64>) -> CgroupCpuStat
Trait Implementations§
source§impl Debug for CgroupCpuStat
impl Debug for CgroupCpuStat
source§impl PartialEq for CgroupCpuStat
impl PartialEq for CgroupCpuStat
source§fn eq(&self, other: &CgroupCpuStat) -> bool
fn eq(&self, other: &CgroupCpuStat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CgroupCpuStat
Auto Trait Implementations§
impl Freeze for CgroupCpuStat
impl RefUnwindSafe for CgroupCpuStat
impl Send for CgroupCpuStat
impl Sync for CgroupCpuStat
impl Unpin for CgroupCpuStat
impl UnwindSafe for CgroupCpuStat
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