froe/tooling/mod.rs
1//! Read-only diagnostic tooling: consistency checking, revision
2//! differencing, node history, and node search.
3//!
4//! These build on the reader and never modify the store. Each returns a
5//! structured result so a caller — the `froe` command line or another
6//! program — can render or process it. Traversal is bounded against
7//! cyclic corrupt records, matching the rest of the crate.
8
9pub mod check;
10pub mod diff;
11pub mod history;
12pub mod search;
13
14pub use check::{ConsistencyReport, PathVerdict, check_consistency};
15pub use diff::{NodeDifference, PropertyChange, diff_revisions};
16pub use history::{NodeHistoryEntry, node_history};
17pub use search::{NodeMatch, SearchQuery, search_nodes};