pub struct EntryScope {
pub max_depth: Option<usize>,
pub follow_symlinks: bool,
pub one_filesystem: bool,
pub hidden_fingerprint: u64,
pub exclude_special: bool,
pub population: IgnoredEntries,
pub control_fingerprint: u64,
}Expand description
Which entries a scan retains: its depth, symlink, filesystem-boundary, hidden-entry, and special-object settings.
This is ScanScope without its type-rules, reducer-set, and ignore-rules
fingerprints: the filesystem-admission identity of a validated scan configuration. A
store’s entry tier records it, and an opened root binds it in
EngineVersion::scope. Root binding and execution policy
are deliberately absent, so two roots may share it without claiming to be the same live
session.
Fields§
§max_depth: Option<usize>Maximum retained relative depth, or unlimited when absent.
follow_symlinks: boolWhether directory symlinks are followed.
one_filesystem: boolWhether traversal stays on the root filesystem.
Identity of leading-dot component admission and its exact-name allowlist.
exclude_special: boolWhether filesystem objects outside files, directories, and symlinks are excluded.
population: IgnoredEntriesIgnored population that shaped retained entries and content candidates.
control_fingerprint: u64Governing control policy when population narrows retained facts; zero for Include.