diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-04-24 10:13:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-24 10:13:39 +0200 |
commit | c83ef519fac21f0943252e5e303dd733edd2b870 (patch) | |
tree | da74650c8597fed1f194a123aa8d610943428f71 /src/frontend/mod.rs | |
parent | 4f3aebf1d71e98a8c78495838e229ea3999a8db1 (diff) | |
parent | 5f34e97efb8d67d7b3763d53d747d06661bde558 (diff) |
Merge pull request #6 from matthiasbeyer/feature-compare
Compare feature
Diffstat (limited to 'src/frontend/mod.rs')
-rw-r--r-- | src/frontend/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/frontend/mod.rs b/src/frontend/mod.rs index 41ab972..43e5b5e 100644 --- a/src/frontend/mod.rs +++ b/src/frontend/mod.rs @@ -7,10 +7,13 @@ use crate::config::Configuration; use crate::frontend::list::ListFrontend; use crate::frontend::json::JsonFrontend; use crate::frontend::table::TableFrontend; +use crate::compare::ComparePackage; +use crate::backend::Backend; pub trait Frontend { fn list_packages(&self, packages: Vec<Package>) -> Result<()>; fn list_problems(&self, problems: Vec<Problem>) -> Result<()>; + fn compare_packages(&self, packages: Vec<ComparePackage>, backend: &Backend, filter_repos: Vec<Repo>) -> Result<()>; } pub mod list; |