pub struct CpuStat {
pub user: usize,
pub nice: usize,
pub system: usize,
pub idle: usize,
pub iowait: usize,
pub irq: usize,
pub softirq: usize,
}
Fields§
§user: usize
user: normal processes executing in user mode
nice: usize
nice: niced processes executing in user mode
system: usize
system: processes executing in kernel mode
idle: usize
idle: twiddling thumbs
iowait: usize
iowait: waiting for I/O to complete
irq: usize
irq: servicing interrupts
softirq: usize
softirq: servicing softirqs
Implementations§
Trait Implementations§
Source§impl FromIterator<usize> for CpuStat
impl FromIterator<usize> for CpuStat
impl Copy for CpuStat
impl Eq for CpuStat
impl StructuralPartialEq for CpuStat
Auto Trait Implementations§
impl Freeze for CpuStat
impl RefUnwindSafe for CpuStat
impl Send for CpuStat
impl Sync for CpuStat
impl Unpin for CpuStat
impl UnwindSafe for CpuStat
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