Struct fuse::FileAttr [] [src]

pub struct FileAttr {
    pub ino: u64,
    pub size: i64,
    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

Inode number

Size in bytes

Size in blocks

Time of last access

Time of last modification

Time of last change

Time of creation (macOS only)

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

Permissions

Number of hard links

User id

Group id

Rdev

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.