Diff the resource store, emitting whole-entry add/remove for resources that appear or vanish and fine-grained hash/source ops for resources present in both. Value-only: per-entry and per-source timestamps are derived by the caller, so an unchanged resource emits nothing.
(from: &Registry, to: &Registry, deltas: &mut Vec<RegistryDelta>)
source not stored for this graph (policy: none)
no test coverage detected