aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver/problem.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/dependency_resolver/problem.rs')
-rw-r--r--crates/shirabe/src/dependency_resolver/problem.rs28
1 files changed, 7 insertions, 21 deletions
diff --git a/crates/shirabe/src/dependency_resolver/problem.rs b/crates/shirabe/src/dependency_resolver/problem.rs
index a2072372..a944ff0c 100644
--- a/crates/shirabe/src/dependency_resolver/problem.rs
+++ b/crates/shirabe/src/dependency_resolver/problem.rs
@@ -634,12 +634,7 @@ impl Problem {
.iter()
.filter(|p| {
root_reqs[package_name].matches(
- &SimpleConstraint::new(
- "==".to_string(),
- p.get_version().to_string(),
- None,
- )
- .into(),
+ &SimpleConstraint::new("==".to_string(), p.get_version(), None).into(),
)
})
.collect();
@@ -678,12 +673,8 @@ impl Problem {
.iter()
.filter(|p| {
temp_reqs[&name].matches(
- &SimpleConstraint::new(
- "==".to_string(),
- p.get_version().to_string(),
- None,
- )
- .into(),
+ &SimpleConstraint::new("==".to_string(), p.get_version(), None)
+ .into(),
)
})
.collect();
@@ -719,19 +710,14 @@ impl Problem {
if let Some(ref lp) = locked_package {
let fixed_constraint = AnyConstraint::from(SimpleConstraint::new(
"==".to_string(),
- lp.get_version().to_string(),
+ lp.get_version(),
None,
));
let filtered: Vec<&BasePackageHandle> = packages
.iter()
.filter(|p| {
fixed_constraint.matches(
- &SimpleConstraint::new(
- "==".to_string(),
- p.get_version().to_string(),
- None,
- )
- .into(),
+ &SimpleConstraint::new("==".to_string(), p.get_version(), None).into(),
)
})
.collect();
@@ -1080,7 +1066,7 @@ impl Problem {
let entry = prepared
.entry(pkg_name.clone())
.or_insert_with(|| PreparedEntry {
- name: package.get_pretty_name().to_string(),
+ name: package.get_pretty_name(),
versions: IndexMap::new(),
});
entry.name = package.get_pretty_name().to_string();
@@ -1200,7 +1186,7 @@ impl Problem {
}
}
- let mut version: String = selected.get_pretty_version().to_string();
+ let mut version: String = selected.get_pretty_version();
let extra = selected.get_extra();
if selected.as_complete().is_some()
&& extra.contains_key("config.platform")