From d002dacc13f55d20a41746766d9c4c4e9f5cb80c Mon Sep 17 00:00:00 2001 From: ethfanWilliam Date: Tue, 20 Jan 2026 19:06:26 +0400 Subject: [PATCH] chore: remove deprecated and unused ExecuteOutput struct (#20887) Co-authored-by: Matthias Seitz --- crates/evm/evm/src/execute.rs | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/crates/evm/evm/src/execute.rs b/crates/evm/evm/src/execute.rs index e70db5296b..866099a996 100644 --- a/crates/evm/evm/src/execute.rs +++ b/crates/evm/evm/src/execute.rs @@ -148,20 +148,6 @@ pub trait Executor: Sized { fn size_hint(&self) -> usize; } -/// Helper type for the output of executing a block. -/// -/// Deprecated: this type is unused within reth and will be removed in the next -/// major release. Use `reth_execution_types::BlockExecutionResult` or -/// `reth_execution_types::BlockExecutionOutput`. -#[deprecated(note = "Use reth_execution_types::BlockExecutionResult or BlockExecutionOutput")] -#[derive(Debug, Clone)] -pub struct ExecuteOutput { - /// Receipts obtained after executing a block. - pub receipts: Vec, - /// Cumulative gas used in the block execution. - pub gas_used: u64, -} - /// Input for block building. Consumed by [`BlockAssembler`]. /// /// This struct contains all the data needed by the [`BlockAssembler`] to create