Struct utimbuf

#[repr(C)]
pub struct utimbuf { pub actime: time_t, pub modtime: time_t }

Fields

actime: time_t
modtime: time_t

Trait Implementations

impl Clone for utimbuf

fn clone(&self) -> utimbuf

impl Copy for utimbuf

impl Debug for utimbuf

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

impl Eq for utimbuf

impl Hash for utimbuf

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

impl PartialEq for utimbuf

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

impl StructuralPartialEq for utimbuf

Auto Trait Implementations

impl Freeze for utimbuf

impl RefUnwindSafe for utimbuf

impl Send for utimbuf

impl Sync for utimbuf

impl Unpin for utimbuf

impl UnsafeUnpin for utimbuf

impl UnwindSafe for utimbuf

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for utimbuf

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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