pub fn compute_module_hash(
source_hash: u64,
dep_hashes: &FxHashMap<String, u64>,
) -> u64Expand description
Compute a module’s hash from its source hash and dependency hashes. This ensures transitive invalidation: if C changes, B’s module_hash changes (even though B’s source didn’t), which invalidates A’s cache.