From c0052c8c241532b118e36e26fa2cc0bb0c18f75c Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sat, 8 Dec 2018 07:32:46 +0100 Subject: [PATCH] Replace filter + map with filter_map. --- 2018/src/day08.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/2018/src/day08.rs b/2018/src/day08.rs index d95d532..9d876c9 100644 --- a/2018/src/day08.rs +++ b/2018/src/day08.rs @@ -42,8 +42,7 @@ fn total2(items: &[usize]) -> (usize, usize) { } let total = items[start..(start + meta_entries)].iter() - .filter(|&&x| x <= values.len()) - .map(|&x| values[x - 1]) + .filter_map(|&x| values.get(x - 1)) .sum(); (total, start + meta_entries)