Expand description
Typed diff between two ParsedNar trees.
Operators need a substrate-level “what changed between these
two NAR archives?” answer. This module produces a typed
Diff AST that downstream tools render however they like
(JSON, terminal, IDE).
Composes against crate::store_ops::ParsedNar; doesn’t
touch the filesystem.
Structs§
- Diff
- Path-keyed diff between two NAR trees. Paths are relative to the diff root, slash-separated.
- Diff
Histogram - Aggregate counts. Useful for the operator-facing summary.
Enums§
- Diff
Entry - One diff record for a single path or pair.