Struct libc::rusage

#[repr(C)]
pub struct rusage {    
    pub ru_utime: timeval,
    pub ru_stime: timeval,
    pub ru_maxrss: c_long,
    pub ru_ixrss: c_long,
    pub ru_idrss: c_long,
    pub ru_isrss: c_long,
    pub ru_minflt: c_long,
    pub ru_majflt: c_long,
    pub ru_nswap: c_long,
    pub ru_inblock: c_long,
    pub ru_oublock: c_long,
    pub ru_msgsnd: c_long,
    pub ru_msgrcv: c_long,
    pub ru_nsignals: c_long,
    pub ru_nvcsw: c_long,
    pub ru_nivcsw: c_long,
}

Fields

pub ru_utime: timeval
pub ru_stime: timeval
pub ru_maxrss: c_long
pub ru_ixrss: c_long
pub ru_idrss: c_long
pub ru_isrss: c_long
pub ru_minflt: c_long
pub ru_majflt: c_long
pub ru_nswap: c_long
pub ru_inblock: c_long
pub ru_oublock: c_long
pub ru_msgsnd: c_long
pub ru_msgrcv: c_long
pub ru_nsignals: c_long
pub ru_nvcsw: c_long
pub ru_nivcsw: c_long

Trait Implementations

impl Clone for rusage
fn clone(&Self) -> rusage
impl Copy for rusage
impl Debug for rusage
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for rusage
impl Hash for rusage
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<rusage> for rusage
fn eq(&Self, other: &rusage) -> bool
fn ne(&Self, other: &rusage) -> bool
impl StructuralEq for rusage

Auto Trait Implementations

impl RefUnwindSafe for rusage
impl Send for rusage
impl Sync for rusage
impl Unpin for rusage
impl UnwindSafe for rusage

Blanket Implementations

impl<T> Any for T
where
    T: 'static + ?Sized,
fn type_id(&Self) -> TypeId
impl<T> Borrow<T> for T
where
    T: ?Sized,
fn borrow(&Self) -> &T
impl<T> BorrowMut<T> for T
where
    T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T
impl<T> From<T> for T
fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for T
where
    U: From<T>,
fn into(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<U> for T
where
    U: Into<T>,
type Error = Infallible
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for T
where
    U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_into(Self) -> Result<U, <U as TryFrom<T>>::Error>