From e0a0a0d5fbfe706003f971a42cc46b146316944f Mon Sep 17 00:00:00 2001 From: katikatidimon <140461101+katikatidimon@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:33:10 +0100 Subject: [PATCH] refactor: remove redundant clone() in CursorSubNode::new (#21493) --- crates/trie/trie/src/trie_cursor/subnode.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/trie/trie/src/trie_cursor/subnode.rs b/crates/trie/trie/src/trie_cursor/subnode.rs index 9c9b5e03d7..4bb3747a4c 100644 --- a/crates/trie/trie/src/trie_cursor/subnode.rs +++ b/crates/trie/trie/src/trie_cursor/subnode.rs @@ -60,8 +60,9 @@ impl CursorSubNode { let position = node.as_ref().filter(|n| n.root_hash.is_none()).map_or( SubNodePosition::ParentBranch, |n| { + let mut child_index_range = CHILD_INDEX_RANGE; SubNodePosition::Child( - CHILD_INDEX_RANGE.clone().find(|i| n.state_mask.is_bit_set(*i)).unwrap(), + child_index_range.find(|i| n.state_mask.is_bit_set(*i)).unwrap(), ) }, );