From: MegaBrutal 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/?p=hlquery.git;a=commitdiff_plain;h=b6d5f7a3d5cc1ef9718e82bb0335e224c830f2c3 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());