Skip to main content

restore_resolved_modules

Function restore_resolved_modules 

Source
pub fn restore_resolved_modules(
    root: &Path,
    modules: &[ModuleInfo],
    files: &[DiscoveredFile],
    cached: &[CachedResolvedModule],
) -> Option<Vec<ResolvedModule>>
Expand description

Restore resolved modules from cached resolver payloads and current parsed modules.

Returns None if the payload no longer aligns with the current parse result. A normal graph-cache manifest hit should keep these aligned; this extra check keeps corrupt or hand-edited cache files on the safe miss path.