Skip to main content

Module resolved

Module resolved 

Source
Expand description

Lock-file and in-use dependency version resolution.

Enums§

LockfileLoad
Outcome of loading (or reloading) a lock file’s resolved-version data.

Functions§

cached_versions_from_lockfile
Builds a cached_versions map from lock-file-resolved versions, ahead of any registry fetch.
collect_in_use_versions
Builds dep_name -> [in_use_version, ...] (§4.5/§4.6) for every dependency with a known in-use version, for the yanked-check probe in fetch_latest_versions_parallel.
dependency_version_map
Builds name -> [version_requirement, ...] for every dependency in pr, one entry per occurrence — the shape DependencyDiff::compute needs.
load_resolved_versions
Loads resolved versions from lock file for a given manifest URI.
parse_known_lockfile
Parses the lock file at lockfile_path through lockfile_cache, converting the result into a LockfileLoad::Loaded or LockfileLoad::Failed outcome.
split_resolved_packages
Splits a parsed deps_core::lockfile::ResolvedPackages into two maps.