Struct fuse_backend_rs::api::filesystem::DirEntry
source · pub struct DirEntry<'a> {
pub ino: ino64_t,
pub offset: u64,
pub type_: u32,
pub name: &'a [u8],
}Expand description
Represents information about an entry in a directory.
Fields§
§ino: ino64_tThe 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: u64Any 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_: u32The type of this directory entry. Valid values are any of the libc::DT_* constants.
name: &'a [u8]The name of this directory entry. There are no requirements for the contents of this field and any sequence of bytes is considered valid.