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
ino: u64
Inode number
size: i64
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 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
Rdev
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