Trait std::os::unix::prelude::MetadataExt [] [src]

pub trait MetadataExt {
    fn dev(&self) -> dev_t;
    fn ino(&self) -> ino_t;
    fn mode(&self) -> mode_t;
    fn nlink(&self) -> nlink_t;
    fn uid(&self) -> uid_t;
    fn gid(&self) -> gid_t;
    fn rdev(&self) -> dev_t;
    fn size(&self) -> off_t;
    fn atime(&self) -> time_t;
    fn atime_nsec(&self) -> c_long;
    fn mtime(&self) -> time_t;
    fn mtime_nsec(&self) -> c_long;
    fn ctime(&self) -> time_t;
    fn ctime_nsec(&self) -> c_long;
    fn blksize(&self) -> blksize_t;
    fn blocks(&self) -> blkcnt_t;
}

Required Methods

fn dev(&self) -> dev_t

fn ino(&self) -> ino_t

fn mode(&self) -> mode_t

fn uid(&self) -> uid_t

fn gid(&self) -> gid_t

fn rdev(&self) -> dev_t

fn size(&self) -> off_t

fn atime(&self) -> time_t

fn atime_nsec(&self) -> c_long

fn mtime(&self) -> time_t

fn mtime_nsec(&self) -> c_long

fn ctime(&self) -> time_t

fn ctime_nsec(&self) -> c_long

fn blksize(&self) -> blksize_t

fn blocks(&self) -> blkcnt_t

Implementors