summaryrefslogtreecommitdiffstats
path: root/src/package/version.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/package/version.rs')
-rw-r--r--src/package/version.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/package/version.rs b/src/package/version.rs
deleted file mode 100644
index 3c6c93d..0000000
--- a/src/package/version.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-use anyhow::Result;
-use crate::package::PackageName;
-use crate::package::PackageVersionConstraint;
-
-pub trait VersionParser {
- fn parse(&self, buffer: &dyn NameVersionBuffer) -> Result<(PackageName, PackageVersionConstraint)>;
-}
-
-pub trait NameVersionBuffer {
- fn get_as_str(&self) -> &str;
-}
-
-pub struct DummyVersionParser;
-impl DummyVersionParser {
- pub fn new() -> Self {
- DummyVersionParser
- }
-}
-
-impl VersionParser for DummyVersionParser {
- fn parse(&self, buffer: &dyn NameVersionBuffer) -> Result<(PackageName, PackageVersionConstraint)> {
- let v: Vec<_> = buffer.get_as_str().split("-").collect();
- Ok((PackageName::from(String::from(v[0])), PackageVersionConstraint::Any))
- }
-}
-