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)