Struct libc::tms

#[repr(C)]
pub struct tms {    
    pub tms_utime: ::clock_t,
    pub tms_stime: ::clock_t,
    pub tms_cutime: ::clock_t,
    pub tms_cstime: ::clock_t,
}

Fields

pub tms_utime: ::clock_t
pub tms_stime: ::clock_t
pub tms_cutime: ::clock_t
pub tms_cstime: ::clock_t

Trait Implementations

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

Auto Trait Implementations

impl RefUnwindSafe for tms
impl Send for tms
impl Sync for tms
impl Unpin for tms
impl UnwindSafe for tms

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>