scanner/lib.rs
1//! Stable public API for filesystem scanning (`ScanOptions`, `scan`, `FileRecord`, …).
2//!
3//! In-repo crates under `scanner/crates/*` are implementation details; depend on this
4//! package for integration (e.g. workers, tools).
5
6pub use engine::{
7 scan, scan_with_callbacks, ScanError, ScanOptions, ScanProgress, Scanner, XxhashMode,
8};
9pub use hash::PartialOptions;
10pub use output::{FileRecord, IdentityInfo};
11pub use walker::{FilterOptions, WalkMode};