From ae6edbd3336135cbfae9d5f2c0015dff7fb892c5 Mon Sep 17 00:00:00 2001 From: Delweng Date: Thu, 5 Mar 2026 02:51:28 +0800 Subject: [PATCH] chore(provider): remove unnecessary collect in changeset readers (#22742) Signed-off-by: Delweng --- crates/storage/provider/src/providers/consistent.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/storage/provider/src/providers/consistent.rs b/crates/storage/provider/src/providers/consistent.rs index b0dd4f5524..73d59395bb 100644 --- a/crates/storage/provider/src/providers/consistent.rs +++ b/crates/storage/provider/src/providers/consistent.rs @@ -1413,8 +1413,7 @@ impl StorageChangeSetReader for ConsistentProvider { if let Some(head_block) = &self.head_block { database_end = head_block.anchor().number; - let chain = head_block.chain().collect::>(); - for state in chain { + for state in head_block.chain() { let block_changesets = state .block_ref() .execution_output @@ -1593,8 +1592,7 @@ impl ChangeSetReader for ConsistentProvider { // the anchor is the end of the db range database_end = head_block.anchor().number; - let chain = head_block.chain().collect::>(); - for state in chain { + for state in head_block.chain() { // found block in memory, collect its changesets let block_changesets = state .block_ref()