mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore: move serde bincode compat bound to NodePrimitives (#13393)
This commit is contained in:
@ -539,6 +539,7 @@ pub(super) mod serde_bincode_compat {
|
||||
use reth_primitives::{
|
||||
serde_bincode_compat::SealedBlockWithSenders, EthPrimitives, NodePrimitives,
|
||||
};
|
||||
use reth_primitives_traits::{serde_bincode_compat::SerdeBincodeCompat, Block};
|
||||
use reth_trie_common::serde_bincode_compat::updates::TrieUpdates;
|
||||
use serde::{ser::SerializeMap, Deserialize, Deserializer, Serialize, Serializer};
|
||||
use serde_with::{DeserializeAs, SerializeAs};
|
||||
@ -576,7 +577,7 @@ pub(super) mod serde_bincode_compat {
|
||||
|
||||
impl<B> Serialize for SealedBlocksWithSenders<'_, B>
|
||||
where
|
||||
B: reth_primitives_traits::Block,
|
||||
B: Block<Header: SerdeBincodeCompat, Body: SerdeBincodeCompat>,
|
||||
{
|
||||
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
||||
where
|
||||
@ -594,7 +595,7 @@ pub(super) mod serde_bincode_compat {
|
||||
|
||||
impl<'de, B> Deserialize<'de> for SealedBlocksWithSenders<'_, B>
|
||||
where
|
||||
B: reth_primitives_traits::Block,
|
||||
B: Block<Header: SerdeBincodeCompat, Body: SerdeBincodeCompat>,
|
||||
{
|
||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
|
||||
where
|
||||
|
||||
Reference in New Issue
Block a user