From 7a58d3dd7a3ee2db2ee4e6ec17421a01f218c9af Mon Sep 17 00:00:00 2001 From: Riccardo Casatta Date: Tue, 17 Nov 2020 15:14:24 +0100 Subject: [PATCH] Use filter_map instead of filter and map --- src/blockchain/utils.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/blockchain/utils.rs b/src/blockchain/utils.rs index bcfa19ba..73db08ce 100644 --- a/src/blockchain/utils.rs +++ b/src/blockchain/utils.rs @@ -95,8 +95,7 @@ pub trait ElectrumLikeSync { let max_index = call_result .iter() .enumerate() - .filter(|(_, v)| !v.is_empty()) - .map(|(i, _)| i as u32) + .filter_map(|(i, v)| v.first().map(|_| i as u32)) .max(); if let Some(max) = max_index { max_indexes.insert(script_type, max + (i * chunk_size) as u32);