From b29ff1f6cc950a49caa35bfb9c574d36d109cf4d Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Mon, 23 Sep 2024 19:36:48 +0200 Subject: [PATCH] chore: remove redundant phantom (#11134) --- crates/node/builder/src/builder/add_ons.rs | 4 ---- crates/node/builder/src/builder/states.rs | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/crates/node/builder/src/builder/add_ons.rs b/crates/node/builder/src/builder/add_ons.rs index e8eb3b49dc..910cd5896e 100644 --- a/crates/node/builder/src/builder/add_ons.rs +++ b/crates/node/builder/src/builder/add_ons.rs @@ -1,7 +1,5 @@ //! Node add-ons. Depend on core [`NodeComponents`](crate::NodeComponents). -use std::marker::PhantomData; - use reth_node_api::{EthApiTypes, FullNodeComponents, NodeAddOns}; use crate::{exex::BoxedLaunchExEx, hooks::NodeHooks, rpc::RpcHooks}; @@ -22,8 +20,6 @@ pub struct AddOns> { /// required for launching the node, such as RPC. #[derive(Default)] pub struct RpcAddOns { - /// Core `eth` API type to install on the RPC server, configured w.r.t. network. - pub _eth_api: PhantomData, /// Additional RPC hooks. pub hooks: RpcHooks, } diff --git a/crates/node/builder/src/builder/states.rs b/crates/node/builder/src/builder/states.rs index e1cee831bf..30ef54c568 100644 --- a/crates/node/builder/src/builder/states.rs +++ b/crates/node/builder/src/builder/states.rs @@ -5,7 +5,7 @@ //! The node builder process is essentially a state machine that transitions through various states //! before the node can be launched. -use std::{fmt, future::Future, marker::PhantomData}; +use std::{fmt, future::Future}; use reth_exex::ExExContext; use reth_node_api::{ @@ -56,7 +56,7 @@ impl NodeBuilderWithTypes { components_builder, add_ons: AddOns { hooks: NodeHooks::default(), - rpc: RpcAddOns { _eth_api: PhantomData::<()>, hooks: RpcHooks::default() }, + rpc: RpcAddOns { hooks: RpcHooks::default() }, exexs: Vec::new(), }, } @@ -180,7 +180,7 @@ where components_builder, add_ons: AddOns { hooks: NodeHooks::default(), - rpc: RpcAddOns { _eth_api: PhantomData::, hooks: RpcHooks::default() }, + rpc: RpcAddOns { hooks: RpcHooks::default() }, exexs: Vec::new(), }, }