diff options
Diffstat (limited to 'src/package_manager')
-rw-r--r-- | src/package_manager/dpkg.rs | 4 | ||||
-rw-r--r-- | src/package_manager/interface.rs | 1 | ||||
-rw-r--r-- | src/package_manager/rpm.rs | 4 |
3 files changed, 0 insertions, 9 deletions
diff --git a/src/package_manager/dpkg.rs b/src/package_manager/dpkg.rs index 884a2c3..021196b 100644 --- a/src/package_manager/dpkg.rs +++ b/src/package_manager/dpkg.rs @@ -10,10 +10,6 @@ pub struct Dpkg; impl PackageManager for Dpkg { - fn new() -> Dpkg { - return Dpkg - } - fn installed_packages(&self) -> Result<Vec<Package>, Error> { Command::new("dpkg-query").arg("-f").arg("${Package} ${Version}\n").arg("-W") .output() diff --git a/src/package_manager/interface.rs b/src/package_manager/interface.rs index ef7091b..ca76f1b 100644 --- a/src/package_manager/interface.rs +++ b/src/package_manager/interface.rs @@ -5,7 +5,6 @@ use datatype::Package; pub trait PackageManager { - fn new() -> Self; fn installed_packages(&self) -> Result<Vec<Package>, Error>; fn install_package(&self, path: &Path) -> Result<(), Error>; } diff --git a/src/package_manager/rpm.rs b/src/package_manager/rpm.rs index ca74bed..f473d1c 100644 --- a/src/package_manager/rpm.rs +++ b/src/package_manager/rpm.rs @@ -9,10 +9,6 @@ pub struct Rpm; impl PackageManager for Rpm { - fn new() -> Rpm { - return Rpm - } - fn installed_packages(&self) -> Result<Vec<Package>, Error> { unimplemented!(); } |