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: u64
Size in bytes
blocks: u64
Size in blocks
atime: Timespec
Time of last access
mtime: Timespec
Time of last modification
ctime: Timespec
Time of last metadata change
crtime: Timespec
Time of creation (macOS only)
kind: FileType
Kind of file (directory, file, pipe, etc.)
perm: u16
Permissions
nlink: u32
Number of hard links
uid: u32
User ID
gid: u32
Group ID
rdev: u32
Device ID (if special file)
flags: u32
Flags (macOS only; see chflags(2))
Trait Implementations
impl Clone for FileAttr
[src]
fn clone(&self) -> FileAttr
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more