chore: remove some unnecessary direct imports (#13934)

This commit is contained in:
Dan Cline
2025-01-22 16:08:48 -05:00
committed by GitHub
parent 6c762565b8
commit f64dd8a977
6 changed files with 21 additions and 23 deletions

View File

@ -12,9 +12,7 @@ pub trait ExecutorBuilder<Node: FullNodeTypes>: Send {
type EVM: ConfigureEvmFor<<Node::Types as NodeTypes>::Primitives>;
/// The type that knows how to execute blocks.
type Executor: BlockExecutorProvider<
Primitives = <Node::Types as reth_node_api::NodeTypes>::Primitives,
>;
type Executor: BlockExecutorProvider<Primitives = <Node::Types as NodeTypes>::Primitives>;
/// Creates the EVM config.
fn build_evm(
@ -27,8 +25,7 @@ impl<Node, F, Fut, EVM, Executor> ExecutorBuilder<Node> for F
where
Node: FullNodeTypes,
EVM: ConfigureEvmFor<<Node::Types as NodeTypes>::Primitives>,
Executor:
BlockExecutorProvider<Primitives = <Node::Types as reth_node_api::NodeTypes>::Primitives>,
Executor: BlockExecutorProvider<Primitives = <Node::Types as NodeTypes>::Primitives>,
F: FnOnce(&BuilderContext<Node>) -> Fut + Send,
Fut: Future<Output = eyre::Result<(EVM, Executor)>> + Send,
{