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