generate_diagnostics_from_cache

Function generate_diagnostics_from_cache 

Source
pub fn generate_diagnostics_from_cache(
    parse_result: &dyn ParseResult,
    cached_versions: &HashMap<String, String>,
    _resolved_versions: &HashMap<String, String>,
    formatter: &dyn EcosystemFormatter,
) -> Vec<Diagnostic>
Expand description

Generates diagnostics using cached versions (no network calls).

Uses pre-fetched version information from the lifecycle’s parallel fetch. This avoids making additional network requests during diagnostic generation.

§Arguments

  • parse_result - Parsed dependencies from manifest
  • cached_versions - Latest versions from registry (name -> latest version)
  • resolved_versions - Resolved versions from lock file (name -> installed version)
  • formatter - Ecosystem-specific formatting and comparison logic