mod package_solve#

module package_solve#

Resolvo-backed lock generation for a materialized package profile.

Functions

fn solve_package_profile(plan: &PackagePlan, profile_name: &str, environment: &ProfileEnvironment, candidates: &[Candidate], stack_policy: &StackPolicy) -> Result<ProfileLock, ProfileSolveError>#
fn solve_package_profile_with_hierarchy(plan: &PackagePlan, profile_name: &str, environment: &ProfileEnvironment, candidates: &[Candidate], stack_policy: &StackPolicy, hierarchy_fixture: Option<&Path>) -> Result<ProfileLock, ProfileSolveError>#

Enums

enum ProfileSolveError#
Materialize(String)#
Resolve(String)#
MissingSelection(String)#