From 716b66615356adda9bc7aba992ba9f8b350888fe Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 28 Feb 2024 17:14:04 +0100 Subject: [PATCH] refactor: use filter_map() --- src/opal.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/opal.rs b/src/opal.rs index cdafd48..5428d4b 100644 --- a/src/opal.rs +++ b/src/opal.rs @@ -41,8 +41,7 @@ impl OpalCsvFile { let items = reader .deserialize::() - .filter(|record| record.is_ok()) - .map(|record| record.unwrap()) + .filter_map(|record| record.ok()) .map(|record| Record { condition_id: record.cond_id, icd10_code: record.cond_coding_code, @@ -57,8 +56,7 @@ impl OpalCsvFile { let items = reader .deserialize::() - .filter(|record| record.is_ok()) - .map(|record| record.unwrap()) + .filter_map(|record| record.ok()) .collect::>(); Ok(items)