summaryrefslogtreecommitdiff
path: root/src/package_manager/mod.rs
diff options
context:
space:
mode:
authorStevan Andjelkovic <stevan@advancedtelematic.com>2016-03-24 11:06:39 +0100
committerStevan Andjelkovic <stevan@advancedtelematic.com>2016-03-24 11:06:39 +0100
commitaa1400440431b9fff281380ec2f6b48a89aab83b (patch)
tree6781dbe4dafd36f0eabf99253509d8b196bf5ad3 /src/package_manager/mod.rs
parent1b97aa501f14ce2b31a6708c58b0f1915544bf48 (diff)
downloadrvi_sota_client-aa1400440431b9fff281380ec2f6b48a89aab83b.tar.gz
Move package manager interface to its own file.
Diffstat (limited to 'src/package_manager/mod.rs')
-rw-r--r--src/package_manager/mod.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/package_manager/mod.rs b/src/package_manager/mod.rs
index b7d22de..2e23238 100644
--- a/src/package_manager/mod.rs
+++ b/src/package_manager/mod.rs
@@ -1,11 +1,5 @@
-use datatype::error::Error;
-use datatype::package::Package;
-
-pub trait PackageManager {
- fn new() -> Self;
- fn installed_packages(&self) -> Result<Vec<Package>, Error>;
-}
-
pub use self::dpkg::Dpkg;
+pub use self::interface::PackageManager;
pub mod dpkg;
+pub mod interface;