Struct fuse::filesystem::DirEntry
source · pub struct DirEntry<'a> {
pub ino: ino64_t,
pub offset: u64,
pub type_: u32,
pub name: &'a CStr,
}
Expand description
Represents information about an entry in a directory.
Fields§
§ino: ino64_t
The inode number for this entry. This does NOT have to be the same as the Inode
for this
directory entry. However, it must be the same as the attr.st_ino
field of the Entry
that would be returned by a lookup
request in the parent directory for name
.
offset: u64
Any non-zero value that the kernel can use to identify the current point in the directory
entry stream. It does not need to be the actual physical position. A value of 0
is
reserved to mean “from the beginning” and should never be used. The offset
value of the
first entry in a stream should point to the beginning of the second entry and so on.
type_: u32
The type of this directory entry. Valid values are any of the libc::DT_*
constants.
name: &'a CStr
The name of this directory entry. There are no requirements for the contents of this field and any sequence of bytes is considered valid.