Struct fuse_mt::FileAttr [] [src]

pub struct FileAttr {
    pub size: u64,
    pub blocks: u64,
    pub atime: Timespec,
    pub mtime: Timespec,
    pub ctime: Timespec,
    pub crtime: Timespec,
    pub kind: FileType,
    pub perm: u16,
    pub nlink: u32,
    pub uid: u32,
    pub gid: u32,
    pub rdev: u32,
    pub flags: u32,
}

File attributes.

Fields

Size in bytes

Size in blocks

Time of last access

Time of last modification

Time of last metadata change

Time of creation (macOS only)

Kind of file (directory, file, pipe, etc.)

Permissions

Number of hard links

User ID

Group ID

Device ID (if special file)

Flags (macOS only; see chflags(2))

Trait Implementations

impl Clone for FileAttr
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for FileAttr
[src]

impl Debug for FileAttr
[src]

[src]

Formats the value using the given formatter.