pub struct EntryValue {
pub path: PathBuf,
pub portable_path: PortablePath,
pub kind: EntryKind,
pub attrs: Attrs,
pub ignored: bool,
pub classification: Option<NameClassification>,
pub rollup: Option<PartitionRollUpSummary>,
pub children_complete: Option<bool>,
}Expand description
One immutable retained entry returned by an opened-root read.
Fields§
§path: PathBufNative path relative to the opened root.
portable_path: PortablePathCanonical POSIX-relative form. Every entry has one. See PortablePath.
kind: EntryKindRetained filesystem kind.
attrs: AttrsRetained filesystem attributes.
ignored: boolEffective fixed-control classification.
classification: Option<NameClassification>Name- and registry-derived identity for a regular file.
Projected at read time so detached indexes and the standalone CLI retain no duplicate strings or interactive-only classification payload.
rollup: Option<PartitionRollUpSummary>Both constant-size maintained aggregate partitions for a directory.
children_complete: Option<bool>Whether a directory’s complete in-scope child set is known.
Trait Implementations§
Source§impl Clone for EntryValue
impl Clone for EntryValue
Source§impl Debug for EntryValue
impl Debug for EntryValue
impl Eq for EntryValue
Source§impl PartialEq for EntryValue
impl PartialEq for EntryValue
impl StructuralPartialEq for EntryValue
Auto Trait Implementations§
impl Freeze for EntryValue
impl RefUnwindSafe for EntryValue
impl Send for EntryValue
impl Sync for EntryValue
impl Unpin for EntryValue
impl UnsafeUnpin for EntryValue
impl UnwindSafe for EntryValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more