diff --git a/crates/rpc-types-eth/src/pubsub.rs b/crates/rpc-types-eth/src/pubsub.rs index f6947fa203c..784d009a498 100644 --- a/crates/rpc-types-eth/src/pubsub.rs +++ b/crates/rpc-types-eth/src/pubsub.rs @@ -9,7 +9,7 @@ use alloy_serde::WithOtherFields; #[derive(Clone, Debug, PartialEq, Eq)] #[cfg_attr(feature = "serde", derive(serde::Deserialize))] #[cfg_attr(feature = "serde", serde(untagged))] -pub enum SubscriptionResult { +pub enum SubscriptionResult { /// New block header. Header(Box>), /// Log @@ -21,7 +21,7 @@ pub enum SubscriptionResult { /// SyncStatus SyncState(PubSubSyncStatus), /// Transaction Receipts - TransactionReceipts(Vec), + TransactionReceipts(Vec), } /// Response type for a SyncStatus subscription. @@ -52,9 +52,10 @@ pub struct SyncStatusMetadata { } #[cfg(feature = "serde")] -impl serde::Serialize for SubscriptionResult +impl serde::Serialize for SubscriptionResult where T: serde::Serialize, + R: serde::Serialize, { fn serialize(&self, serializer: S) -> Result where