pub fn merkle_diff(
source: &dyn TreeReader,
target: &dyn TreeReader,
) -> Result<DiffResult>Expand description
Compute the Merkle diff between two trees.
Returns entries from source that are different from or missing in target.
Walks both trees in parallel using BFS, skipping entire subtrees when
Merkle hashes match.