aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-semver/src/comparator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-semver/src/comparator.rs')
-rw-r--r--crates/shirabe-semver/src/comparator.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/crates/shirabe-semver/src/comparator.rs b/crates/shirabe-semver/src/comparator.rs
index 6db06d4..36a4142 100644
--- a/crates/shirabe-semver/src/comparator.rs
+++ b/crates/shirabe-semver/src/comparator.rs
@@ -1,6 +1,6 @@
//! ref: composer/vendor/composer/semver/src/Comparator.php
-use crate::constraint::Constraint;
+use crate::constraint::SimpleConstraint;
pub struct Comparator;
@@ -30,7 +30,10 @@ impl Comparator {
}
pub fn compare(version1: String, operator: String, version2: String) -> bool {
- let constraint = Constraint::new(operator, version2);
- constraint.match_specific(&Constraint::new("==".to_string(), version1), true)
+ let constraint = SimpleConstraint::new(operator, version2, None);
+ constraint.match_specific(
+ &SimpleConstraint::new("==".to_string(), version1, None),
+ true,
+ )
}
}