serialize caches in a list

This commit is contained in:
Bryan Stitt 2023-06-21 10:00:05 -07:00
parent ca7f2a9a9a
commit f75f3f8d2f

@ -1327,7 +1327,7 @@ impl Serialize for Web3Rpcs {
where where
S: Serializer, S: Serializer,
{ {
let mut state = serializer.serialize_struct("Web3Rpcs", 8)?; let mut state = serializer.serialize_struct("Web3Rpcs", 6)?;
{ {
let by_name = self.by_name.read(); let by_name = self.by_name.read();
@ -1347,14 +1347,13 @@ impl Serialize for Web3Rpcs {
} }
} }
state.serialize_field("blocks_by_hash", &MokaCacheSerializer(&self.blocks_by_hash))?;
state.serialize_field( state.serialize_field(
"blocks_by_number", "caches",
&MokaCacheSerializer(&self.blocks_by_number), &[
)?; MokaCacheSerializer(&self.blocks_by_hash),
state.serialize_field( MokaCacheSerializer(&self.blocks_by_number),
"pending_transaction_cache", MokaCacheSerializer(&self.pending_transaction_cache),
&MokaCacheSerializer(&self.pending_transaction_cache), ],
)?; )?;
state.serialize_field("block_sender_len", &self.block_sender.len())?; state.serialize_field("block_sender_len", &self.block_sender.len())?;