#[repr(C)]pub struct rusage_t {Show 15 fields
pub ru_utime: timeval_t,
pub ru_maxrss: isize,
pub ru_ixrss: isize,
pub ru_idrss: isize,
pub ru_isrss: isize,
pub ru_minflt: isize,
pub ru_majflt: isize,
pub ru_nswap: isize,
pub ru_inblock: isize,
pub ru_oublock: isize,
pub ru_msgsnd: isize,
pub ru_msgrcv: isize,
pub ru_nsignals: isize,
pub ru_nvcsw: isize,
pub ru_nivcsw: isize,
/* private fields */
}
Fields§
§ru_utime: timeval_t
user time used
ru_maxrss: isize
maximum resident set size
ru_ixrss: isize
integral shared memory size
ru_idrss: isize
integral unshared data size
ru_isrss: isize
integral unshared stack size
ru_minflt: isize
page reclaims
ru_majflt: isize
page faults
ru_nswap: isize
swaps
ru_inblock: isize
block input operations
ru_oublock: isize
block output operations
ru_msgsnd: isize
messages sent
ru_msgrcv: isize
messages received
ru_nsignals: isize
signals received
ru_nvcsw: isize
voluntary context switches
ru_nivcsw: isize
involuntary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for rusage_t
impl RefUnwindSafe for rusage_t
impl Send for rusage_t
impl Sync for rusage_t
impl Unpin for rusage_t
impl UnwindSafe for rusage_t
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