Skip to main content

Module tooling

Module tooling 

Source
Expand description

Read-only diagnostic tooling: consistency checking, revision differencing, node history, and node search.

These build on the reader and never modify the store. Each returns a structured result so a caller — the froe command line or another program — can render or process it. Traversal is bounded against cyclic corrupt records, matching the rest of the crate.

Re-exports§

pub use check::ConsistencyReport;
pub use check::PathVerdict;
pub use check::check_consistency;
pub use diff::NodeDifference;
pub use diff::PropertyChange;
pub use diff::diff_revisions;
pub use history::NodeHistoryEntry;
pub use history::node_history;
pub use search::NodeMatch;
pub use search::SearchQuery;
pub use search::search_nodes;

Modules§

check
Consistency checking: finding each path’s newest traversable revision.
diff
Revision differencing: what changed between two content states.
history
Node history: how one node changed across journal revisions.
search
Node search: finding nodes by property, child, or value across every data segment.