Struct fuse_backend_rs::api::filesystem::DirEntry
source · [−]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.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for DirEntry<'a>
impl<'a> Send for DirEntry<'a>
impl<'a> Sync for DirEntry<'a>
impl<'a> Unpin for DirEntry<'a>
impl<'a> UnwindSafe for DirEntry<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more