Skip to main content

Module resolver

Module resolver 

Source
Expand description

Resolution pipeline. Local-only for Tier 1 (RFC phases 1–6):

  • Path deps ({ path = "../lib" }) are read from the filesystem, hashed, copied into the store, and pinned in the lockfile.
  • Workspace member deps work the same as path deps.
  • Registry (http = "1.0") and git ({ git = "..." }) deps return a structured “not yet implemented” error so the CLI surface is honest about what’s wired today.

When the registry / PubGrub semver / parallel fetch land (RFC phases 7-9), they slot in at Resolver::resolve without changing the lockfile shape.

Structs§

ResolveOutcome
Outcome of resolving one project’s dep graph.
Resolver
Drives manifest → lockfile resolution against a Store.