diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-10-13 19:28:41 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-10-13 19:35:15 +0200 |
commit | e852def3bd787f08790793a5046d7e11ce69c55e (patch) | |
tree | 22b9a061f0aa135fa846afb626983c7a694b2eb8 /src/package/util.rs | |
parent | bf68f95b1b96bd349a7aaa74fe79fa0099c82773 (diff) |
Implement with undecided for now
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/package/util.rs')
-rw-r--r-- | src/package/util.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/package/util.rs b/src/package/util.rs index 85356d1..1aa5521 100644 --- a/src/package/util.rs +++ b/src/package/util.rs @@ -101,12 +101,12 @@ pub enum PackageVersionConstraint { impl PackageVersionConstraint { pub fn matches(&self, v: &PackageVersion) -> Result<PackageVersionMatch> { match self { - PackageVersionConstraint::Any => Ok(PackageVersionMatch::True), - PackageVersionConstraint::Latest => Ok(PackageVersionMatch::Undecided), - PackageVersionConstraint::LowerAs(vers) => unimplemented!(), - PackageVersionConstraint::HigherAs(vers) => unimplemented!(), - PackageVersionConstraint::InRange(vers1, vers2) => unimplemented!(), - PackageVersionConstraint::Exact(vers) => Ok(PackageVersionMatch::from(*v == *vers)), + PackageVersionConstraint::Any => Ok(PackageVersionMatch::True), + PackageVersionConstraint::Latest => Ok(PackageVersionMatch::Undecided), + PackageVersionConstraint::LowerAs(_vers) => Ok(PackageVersionMatch::Undecided), // TODO: Fix implementation + PackageVersionConstraint::HigherAs(_vers) => Ok(PackageVersionMatch::Undecided), // TODO: Fix implementation + PackageVersionConstraint::InRange(_vers1, _vers2) => Ok(PackageVersionMatch::Undecided), // TODO: Fix implementation + PackageVersionConstraint::Exact(vers) => Ok(PackageVersionMatch::from(*v == *vers)), } } } |