diff --git a/crates/engine/tree/src/tree/payload_processor/multiproof.rs b/crates/engine/tree/src/tree/payload_processor/multiproof.rs index 11085e501c9..93c72b73f14 100644 --- a/crates/engine/tree/src/tree/payload_processor/multiproof.rs +++ b/crates/engine/tree/src/tree/payload_processor/multiproof.rs @@ -1449,8 +1449,8 @@ mod tests { let addr2 = B256::random(); let slot1 = B256::random(); let slot2 = B256::random(); - targets.insert(addr1, vec![slot1].into_iter().collect()); - targets.insert(addr2, vec![slot2].into_iter().collect()); + targets.insert(addr1, std::iter::once(slot1).collect()); + targets.insert(addr2, std::iter::once(slot2).collect()); let prefetch_proof_targets = test_state_root_task.get_prefetch_proof_targets(targets.clone()); @@ -1462,7 +1462,7 @@ mod tests { // add a different addr and slot to fetched proof targets let addr3 = B256::random(); let slot3 = B256::random(); - test_state_root_task.fetched_proof_targets.insert(addr3, vec![slot3].into_iter().collect()); + test_state_root_task.fetched_proof_targets.insert(addr3, std::iter::once(slot3).collect()); let prefetch_proof_targets = test_state_root_task.get_prefetch_proof_targets(targets.clone()); @@ -1483,11 +1483,11 @@ mod tests { let addr2 = B256::random(); let slot1 = B256::random(); let slot2 = B256::random(); - targets.insert(addr1, vec![slot1].into_iter().collect()); - targets.insert(addr2, vec![slot2].into_iter().collect()); + targets.insert(addr1, std::iter::once(slot1).collect()); + targets.insert(addr2, std::iter::once(slot2).collect()); // add a subset of the first target to fetched proof targets - test_state_root_task.fetched_proof_targets.insert(addr1, vec![slot1].into_iter().collect()); + test_state_root_task.fetched_proof_targets.insert(addr1, std::iter::once(slot1).collect()); let prefetch_proof_targets = test_state_root_task.get_prefetch_proof_targets(targets.clone()); @@ -1510,12 +1510,12 @@ mod tests { assert!(prefetch_proof_targets.contains_key(&addr1)); assert_eq!( *prefetch_proof_targets.get(&addr1).unwrap(), - vec![slot3].into_iter().collect::() + std::iter::once(slot3).collect::() ); assert!(prefetch_proof_targets.contains_key(&addr2)); assert_eq!( *prefetch_proof_targets.get(&addr2).unwrap(), - vec![slot2].into_iter().collect::() + std::iter::once(slot2).collect::() ); } diff --git a/crates/trie/common/src/proofs.rs b/crates/trie/common/src/proofs.rs index 5c3b55b0920..621dcf04a3f 100644 --- a/crates/trie/common/src/proofs.rs +++ b/crates/trie/common/src/proofs.rs @@ -989,8 +989,8 @@ mod tests { // populate some targets let (addr1, addr2) = (B256::random(), B256::random()); let (slot1, slot2) = (B256::random(), B256::random()); - targets.insert(addr1, vec![slot1].into_iter().collect()); - targets.insert(addr2, vec![slot2].into_iter().collect()); + targets.insert(addr1, std::iter::once(slot1).collect()); + targets.insert(addr2, std::iter::once(slot2).collect()); let mut retained = targets.clone(); retained.retain_difference(&Default::default());