From 0664e21e6d69cdd6924b057d2d51aa272623ab60 Mon Sep 17 00:00:00 2001 From: kivimango <balazsviktor23@gmail.com> Date: Wed, 16 Aug 2023 23:25:18 +0200 Subject: [PATCH] clippy: Fix unnecessary unwrap() --- src/bin/list_recipes.rs | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/bin/list_recipes.rs b/src/bin/list_recipes.rs index da3171e1e..759dbc9ec 100644 --- a/src/bin/list_recipes.rs +++ b/src/bin/list_recipes.rs @@ -4,16 +4,21 @@ use std::process::exit; // use clap::Parser; fn main() { - let result = list_recipes( Path::new("recipes")); - if result.is_err() { - eprintln!("{}", result.err().unwrap()); - exit(2); - } else if result.as_ref().unwrap().is_empty() { - eprintln!("recipes not found"); - exit(1); - } else { - result.unwrap().iter().for_each(|recipe| println!("{}", recipe)); - exit(0); + + match result { + Ok(result) => { + if result.is_empty() { + eprintln!("recipes not found"); + exit(1); + } else { + result.iter().for_each(|recipe| println!("{recipe}")); + exit(0); + } + } + Err(error) => { + eprintln!("{error}"); + exit(2); + } } } -- GitLab