#[repr(C)]pub struct stat {Show 19 fields
pub st_dev: u64,
pub st_ino: u64,
pub st_mode: u32,
pub st_nlink: u32,
pub st_uid: u32,
pub st_gid: u32,
pub st_rdev: u64,
pub __pad1: u64,
pub st_size: i64,
pub st_blksize: i32,
pub __pad2: c_int,
pub st_blocks: i64,
pub st_atime: time_t,
pub st_atime_nsec: c_long,
pub st_mtime: time_t,
pub st_mtime_nsec: c_long,
pub st_ctime: time_t,
pub st_ctime_nsec: c_long,
pub __unused: [c_int; 2],
}
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
libc
crate on crates.io should be used instead for the correct definitionsAvailable on Linux only.
Fields§
§st_dev: u64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_ino: u64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_mode: u32
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_nlink: u32
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_uid: u32
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_gid: u32
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_rdev: u64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitions__pad1: u64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_size: i64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_blksize: i32
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitions__pad2: c_int
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_blocks: i64
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_atime: time_t
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_atime_nsec: c_long
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_mtime: time_t
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_mtime_nsec: c_long
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_ctime: time_t
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitionsst_ctime_nsec: c_long
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
§libc
crate on crates.io should be used instead for the correct definitions__unused: [c_int; 2]
👎Deprecated since 1.8.0: these type aliases are no longer supported by the standard library, the
libc
crate on crates.io should be used instead for the correct definitionsTrait Implementations§
Auto Trait Implementations§
impl Freeze for stat
impl RefUnwindSafe for stat
impl Send for stat
impl Sync for stat
impl Unpin for stat
impl UnwindSafe for stat
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more