Struct sysinfo::processor::CpuValues [] [src]

pub struct CpuValues {
    // some fields omitted
}

Methods

impl CpuValues
[src]

fn new() -> CpuValues

fn new_with_values(user: u64, nice: u64, system: u64, idle: u64, iowait: u64, irq: u64, softirq: u64, steal: u64, guest: u64, guest_nice: u64) -> CpuValues

fn is_zero(&self) -> bool

fn set(&mut self, user: u64, nice: u64, system: u64, idle: u64, iowait: u64, irq: u64, softirq: u64, steal: u64, guest: u64, guest_nice: u64)

fn work_time(&self) -> u64

fn total_time(&self) -> u64

Trait Implementations

impl Copy for CpuValues
[src]

impl Clone for CpuValues
[src]

fn clone(&self) -> CpuValues

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more