From 17a57a38aec2a8e8d9649b788be54ca0e85098cd Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 30 Apr 2019 14:28:52 +0200 Subject: Return error at end of function --- src/main.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index f225728..82236a8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -165,7 +165,7 @@ fn app() -> Result<()> { .into_iter() .filter(|package| repository_filter.filter(package.repo())) .collect(); - frontend.list_packages(packages)?; + frontend.list_packages(packages) }, ("problems", Some(mtch)) => { trace!("Handling problems"); @@ -183,7 +183,7 @@ fn app() -> Result<()> { .filter(|problem| repository_filter.filter(problem.repo())) .collect(); - frontend.list_problems(problems)?; + frontend.list_problems(problems) }, ("compare", Some(mtch)) => { let repos = mtch.values_of("compare-distros").unwrap().map(String::from).map(Repo::new).collect(); @@ -191,7 +191,7 @@ fn app() -> Result<()> { let content = ::std::fs::read_to_string(file_path)?; let pkgs : Vec = deserialize_package_list(content, file_path)?; - frontend.compare_packages(pkgs, &backend, repos)?; + frontend.compare_packages(pkgs, &backend, repos) }, (other, _mtch) => { @@ -207,13 +207,12 @@ fn app() -> Result<()> { .into_iter() .filter(|package| repository_filter.filter(package.repo())) .collect(); + frontend.list_packages(packages) }) .map_err(|_| format_err!("Unknown command: {}", other)) } } - - Ok(()) } fn print_error(e: Error) { -- cgit v1.2.3