style: prefer then_some over if else (#1810)

This commit is contained in:
Roman Krasiuk
2023-03-17 15:16:29 +02:00
committed by GitHub
parent ef51f566fe
commit 9036f5ea9f
7 changed files with 10 additions and 13 deletions

View File

@ -446,8 +446,7 @@ mod tests {
let hash = H256::random();
let gas_limit: u64 = random();
let gas_used: u64 = random();
let base_fee_per_gas: Option<u64> =
if random::<bool>() { Some(random()) } else { None };
let base_fee_per_gas: Option<u64> = random::<bool>().then(|| random());
let header = Header {
number: newest_block - i,

View File

@ -202,8 +202,7 @@ where
let mut all_logs = Vec::new();
let filter_params = FilteredParams::new(Some(filter.clone()));
let topics =
if filter.has_topics() { Some(filter_params.flat_topics.clone()) } else { None };
let topics = filter.has_topics().then(|| filter_params.flat_topics.clone());
// derive bloom filters from filter input
let address_filter = FilteredParams::address_filter(&filter.address);