Struct stat64

#[repr(C)]
pub struct stat64 { pub st_dev: dev_t, pub st_ino: ino64_t, pub st_nlink: nlink_t, pub st_mode: mode_t, pub st_uid: uid_t, pub st_gid: gid_t, pub st_rdev: dev_t, pub st_size: off_t, pub st_blksize: blksize_t, pub st_blocks: blkcnt64_t, pub st_atime: time_t, pub st_atime_nsec: i64, pub st_mtime: time_t, pub st_mtime_nsec: i64, pub st_ctime: time_t, pub st_ctime_nsec: i64, /* private fields */ }

Fields

st_dev: dev_t
st_ino: ino64_t
st_nlink: nlink_t
st_mode: mode_t
st_uid: uid_t
st_gid: gid_t
st_rdev: dev_t
st_size: off_t
st_blksize: blksize_t
st_blocks: blkcnt64_t
st_atime: time_t
st_atime_nsec: i64
st_mtime: time_t
st_mtime_nsec: i64
st_ctime: time_t
st_ctime_nsec: i64

Trait Implementations

impl Clone for stat64

fn clone(&self) -> Self

impl Copy for stat64

impl Debug for stat64

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

impl Eq for stat64

impl Hash for stat64

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

impl PartialEq for stat64

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

impl StructuralPartialEq for stat64

Auto Trait Implementations

impl Freeze for stat64

impl RefUnwindSafe for stat64

impl Send for stat64

impl Sync for stat64

impl Unpin for stat64

impl UnsafeUnpin for stat64

impl UnwindSafe for stat64

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for stat64

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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