aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver/pool_optimizer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/dependency_resolver/pool_optimizer.rs')
-rw-r--r--crates/shirabe/src/dependency_resolver/pool_optimizer.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/shirabe/src/dependency_resolver/pool_optimizer.rs b/crates/shirabe/src/dependency_resolver/pool_optimizer.rs
index c71feb4d..b06cdd54 100644
--- a/crates/shirabe/src/dependency_resolver/pool_optimizer.rs
+++ b/crates/shirabe/src/dependency_resolver/pool_optimizer.rs
@@ -156,7 +156,7 @@ impl PoolOptimizer {
let constraint = irremovable_package_constraints
.get(&package.get_name())
.unwrap();
- if CompilingMatcher::r#match(constraint, CmpOp::Eq, package.get_version().to_string()) {
+ if CompilingMatcher::r#match(constraint, CmpOp::Eq, &package.get_version()) {
self.mark_package_irremovable(package.clone());
}
}
@@ -249,7 +249,7 @@ impl PoolOptimizer {
if CompilingMatcher::r#match(
require_constraint,
CmpOp::Eq,
- package.get_version().to_string(),
+ &package.get_version(),
) {
group_hash_parts.push(format!(
"require:{}",
@@ -262,7 +262,7 @@ impl PoolOptimizer {
if CompilingMatcher::r#match(
link.get_constraint(),
CmpOp::Eq,
- package.get_version().to_string(),
+ &package.get_version(),
) {
// Use the same hash part as the regular require hash because that's what the replacement does
group_hash_parts.push(format!(
@@ -280,7 +280,7 @@ impl PoolOptimizer {
if CompilingMatcher::r#match(
conflict_constraint,
CmpOp::Eq,
- package.get_version().to_string(),
+ &package.get_version(),
) {
group_hash_parts.push(format!(
"conflict:{}",
@@ -601,7 +601,7 @@ impl PoolOptimizer {
.and_then(|m| m.get(&id))
.map(|p| p.get_version());
if let Some(version_str) = version_str
- && !CompilingMatcher::r#match(link_constraint, CmpOp::Eq, version_str)
+ && !CompilingMatcher::r#match(link_constraint, CmpOp::Eq, &version_str)
{
self.mark_package_for_removal(id);
if let Some(map) = package_index.get_mut(require) {