From: MegaBrutal <megabrutal+github@megabrutal.com>
Date: Sat, 18 Feb 2023 22:00:00 +0000 (+0100)
Subject: Use Result::map() instead of matching Err to itself
X-Git-Tag: v0.2.0~3
X-Git-Url: http://git.megabrutal.com/?a=commitdiff_plain;h=b6d5f7a3d5cc1ef9718e82bb0335e224c830f2c3;p=hlquery.git

Use Result::map() instead of matching Err to itself
---

diff --git a/src/main.rs b/src/main.rs
index 90d51c3..f17f6ff 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -78,10 +78,7 @@ fn main() {
             },
             Err(e) => Err(HLQueryError::IOError(e))
         })
-        .map(|addresses| match addresses {
-            Ok(iter_addr) => Ok(iter_addr.map(|addr| HLQueryResult::new(&client, addr)).collect()),
-            Err(e) => Err(e)
-        })
+        .map(|address_group| address_group.map(|addresses| addresses.map(|addr| HLQueryResult::new(&client, addr)).collect()))
         .collect();
 
     println!("{}\n", serde_json::to_string_pretty(&query_results).unwrap());