From 2155d6b4f821253ae8be381c58297288df5f0ef3 Mon Sep 17 00:00:00 2001
From: prsabahrami
Date: Fri, 24 Jan 2025 11:50:52 -0500
Subject: [PATCH] rename `Dependencies::conditional_requirement to
`Dependencies::requirement`
---
cpp/src/lib.rs | 6 +++---
src/lib.rs | 2 +-
src/snapshot.rs | 2 +-
src/solver/mod.rs | 8 ++++----
tests/solver.rs | 4 ++--
5 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/cpp/src/lib.rs b/cpp/src/lib.rs
index 9051206..a35b576 100644
--- a/cpp/src/lib.rs
+++ b/cpp/src/lib.rs
@@ -251,7 +251,7 @@ pub struct Dependencies {
/// A pointer to the first element of a list of requirements. Requirements
/// defines which packages should be installed alongside the depending
/// package and the constraints applied to the package.
- pub conditional_requirements: Vector,
+ pub requirements: Vector,
/// Defines additional constraints on packages that may or may not be part
/// of the solution. Different from `requirements`, packages in this set
@@ -548,8 +548,8 @@ impl<'d> resolvo::DependencyProvider for &'d DependencyProvider {
};
resolvo::Dependencies::Known(KnownDependencies {
- conditional_requirements: dependencies
- .conditional_requirements
+ requirements: dependencies
+ .requirements
.into_iter()
.map(Into::into)
.collect(),
diff --git a/src/lib.rs b/src/lib.rs
index cdaec9e..74eb27e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -206,7 +206,7 @@ pub struct KnownDependencies {
feature = "serde",
serde(default, skip_serializing_if = "Vec::is_empty")
)]
- pub conditional_requirements: Vec,
+ pub requirements: Vec,
/// Defines additional constraints on packages that may or may not be part
/// of the solution. Different from `requirements`, packages in this set
diff --git a/src/snapshot.rs b/src/snapshot.rs
index 1d2e458..aa8e967 100644
--- a/src/snapshot.rs
+++ b/src/snapshot.rs
@@ -220,7 +220,7 @@ impl DependencySnapshot {
}
}
- for &req in deps.conditional_requirements.iter() {
+ for &req in deps.requirements.iter() {
let (_, requirement) = req.into_condition_and_requirement(); // TODO: condition
match requirement {
diff --git a/src/solver/mod.rs b/src/solver/mod.rs
index cab1c52..87193ec 100644
--- a/src/solver/mod.rs
+++ b/src/solver/mod.rs
@@ -1643,7 +1643,7 @@ async fn add_clauses_for_solvables(
ready(Ok(TaskResult::Dependencies {
solvable_id: solvable_or_root,
dependencies: Dependencies::Known(KnownDependencies {
- conditional_requirements: root_requirements.to_vec(),
+ requirements: root_requirements.to_vec(),
constrains: root_constraints.to_vec(),
}),
}))
@@ -1676,7 +1676,7 @@ async fn add_clauses_for_solvables(
};
let (conditional_requirements, constrains) = match dependencies {
- Dependencies::Known(deps) => (deps.conditional_requirements, deps.constrains),
+ Dependencies::Known(deps) => (deps.requirements, deps.constrains),
Dependencies::Unknown(reason) => {
// There is no information about the solvable's dependencies, so we add
// an exclusion clause for it
@@ -1926,12 +1926,12 @@ async fn add_clauses_for_solvables(
);
}
+
if let Some((condition, condition_candidates)) = condition {
tracing::trace!(
"Adding conditional clauses for {} with condition {}",
requirement.display(cache.provider()),
- std::convert::Into::::into(condition)
- .display(cache.provider()),
+ std::convert::Into::::into(condition).display(cache.provider()),
);
let condition_version_set_variables = requirement_to_sorted_candidates.insert(
diff --git a/tests/solver.rs b/tests/solver.rs
index 812f7c3..77e1488 100644
--- a/tests/solver.rs
+++ b/tests/solver.rs
@@ -484,7 +484,7 @@ impl DependencyProvider for BundleBoxProvider {
};
let mut result = KnownDependencies {
- conditional_requirements: Vec::with_capacity(deps.dependencies.len()),
+ requirements: Vec::with_capacity(deps.dependencies.len()),
constrains: Vec::with_capacity(deps.constrains.len()),
};
for req in &deps.dependencies {
@@ -515,7 +515,7 @@ impl DependencyProvider for BundleBoxProvider {
};
result
- .conditional_requirements
+ .requirements
.push(ConditionalRequirement {
requirement,
condition: None,