Struct 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

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

Trait Implementations

impl Clone for tms

fn clone(&self) -> Self

impl Copy for tms

impl Debug for tms

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

impl Eq for tms

impl Hash for tms

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for tms

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for tms

Auto Trait Implementations

impl Freeze for tms

impl RefUnwindSafe for tms

impl Send for tms

impl Sync for tms

impl Unpin for tms

impl UnsafeUnpin for tms

impl UnwindSafe for tms

Blanket Implementations

impl<T> Any for tms where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for tms where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for tms where T: ?Sized,

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

impl<T> CloneToUninit for tms where T: Clone,

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

impl<T> From<T> for tms

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for tms 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 tms where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for tms where U: TryFrom<T>,

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