Struct rusage

struct rusage { ... }

Fields

ru_utime: __kernel_old_timeval
ru_stime: __kernel_old_timeval
ru_maxrss: __kernel_long_t
ru_ixrss: __kernel_long_t
ru_idrss: __kernel_long_t
ru_isrss: __kernel_long_t
ru_minflt: __kernel_long_t
ru_majflt: __kernel_long_t
ru_nswap: __kernel_long_t
ru_inblock: __kernel_long_t
ru_oublock: __kernel_long_t
ru_msgsnd: __kernel_long_t
ru_msgrcv: __kernel_long_t
ru_nsignals: __kernel_long_t
ru_nvcsw: __kernel_long_t
ru_nivcsw: __kernel_long_t

Implementations

impl Clone for rusage

fn clone(self: &Self) -> rusage

impl Copy for rusage

impl Debug for rusage

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Freeze for rusage

impl RefUnwindSafe for rusage

impl Send for rusage

impl Sync for rusage

impl Unpin for rusage

impl UnsafeUnpin for rusage

impl UnwindSafe for rusage

impl<T> Any for rusage

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for rusage

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for rusage

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for rusage

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for rusage

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for rusage

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for rusage

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for rusage

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>