From 1bb25ae8b485acc5b7b7ed1e76538d28abf553e8 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Fri, 3 Mar 2023 22:21:38 +0100 Subject: [PATCH] style: take ownership of header arg (#1626) --- crates/net/downloaders/src/bodies/test_utils.rs | 2 +- crates/net/eth-wire/src/types/blocks.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/net/downloaders/src/bodies/test_utils.rs b/crates/net/downloaders/src/bodies/test_utils.rs index 13103f9cb..c69d26d47 100644 --- a/crates/net/downloaders/src/bodies/test_utils.rs +++ b/crates/net/downloaders/src/bodies/test_utils.rs @@ -41,7 +41,7 @@ pub(crate) fn create_raw_bodies<'a>( .into_iter() .map(|header| { let body = bodies.remove(&header.hash()).expect("body exists"); - body.create_block(header) + body.create_block(header.as_ref().clone()) }) .collect() } diff --git a/crates/net/eth-wire/src/types/blocks.rs b/crates/net/eth-wire/src/types/blocks.rs index 2f93b2dc4..1890b355d 100644 --- a/crates/net/eth-wire/src/types/blocks.rs +++ b/crates/net/eth-wire/src/types/blocks.rs @@ -87,9 +87,9 @@ pub struct BlockBody { impl BlockBody { /// Create a [`Block`](reth_primitives::Block) from the body and its header. - pub fn create_block(&self, header: &Header) -> Block { + pub fn create_block(&self, header: Header) -> Block { Block { - header: header.clone(), + header, body: self.transactions.clone(), ommers: self.ommers.clone(), withdrawals: self.withdrawals.clone(),