From 06d73eec8aa4068e039b2c3ec28fe0b7682fd9e2 Mon Sep 17 00:00:00 2001 From: Emilia Hane Date: Tue, 29 Oct 2024 00:35:26 +0800 Subject: [PATCH] chore(rpc): inline trait methods of `RpcNodeCore` impl (#12144) --- crates/optimism/rpc/src/eth/mod.rs | 4 ++++ crates/rpc/rpc-eth-api/src/node.rs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/crates/optimism/rpc/src/eth/mod.rs b/crates/optimism/rpc/src/eth/mod.rs index b69b5ef282..ae463d7158 100644 --- a/crates/optimism/rpc/src/eth/mod.rs +++ b/crates/optimism/rpc/src/eth/mod.rs @@ -123,18 +123,22 @@ where type Network = ::Network; type Evm = ::Evm; + #[inline] fn pool(&self) -> &Self::Pool { self.inner.pool() } + #[inline] fn evm_config(&self) -> &Self::Evm { self.inner.evm_config() } + #[inline] fn network(&self) -> &Self::Network { self.inner.network() } + #[inline] fn provider(&self) -> &Self::Provider { self.inner.provider() } diff --git a/crates/rpc/rpc-eth-api/src/node.rs b/crates/rpc/rpc-eth-api/src/node.rs index 463f508f7e..851b26b72b 100644 --- a/crates/rpc/rpc-eth-api/src/node.rs +++ b/crates/rpc/rpc-eth-api/src/node.rs @@ -41,18 +41,22 @@ where type Network = ::Network; type Evm = ::Evm; + #[inline] fn pool(&self) -> &Self::Pool { FullNodeComponents::pool(self) } + #[inline] fn evm_config(&self) -> &Self::Evm { FullNodeComponents::evm_config(self) } + #[inline] fn network(&self) -> &Self::Network { FullNodeComponents::network(self) } + #[inline] fn provider(&self) -> &Self::Provider { FullNodeComponents::provider(self) }