summaryrefslogtreecommitdiffstats
path: root/src/package/util.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-10-13 19:28:41 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-10-13 19:35:15 +0200
commite852def3bd787f08790793a5046d7e11ce69c55e (patch)
tree22b9a061f0aa135fa846afb626983c7a694b2eb8 /src/package/util.rs
parentbf68f95b1b96bd349a7aaa74fe79fa0099c82773 (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.rs12
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)),
}
}
}