Skip to content

Commit c00a86d

Browse files
committed
add missing derives
1 parent e397b70 commit c00a86d

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

packages/evm/core/src/db.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,14 @@ pub struct CommitKey(pub u64, pub u64, pub B256);
191191

192192
pub type BlsSig = revm::primitives::FixedBytes<96>;
193193

194-
#[derive(Default, Debug, Deserialize, Serialize)]
194+
#[derive(Default, Debug, Deserialize, Serialize, PartialEq, Eq)]
195195
pub struct ProofData {
196196
pub round: u32,
197197
pub signature: BlsSig,
198198
pub validator_set: u128,
199199
}
200200

201-
#[derive(Default, Debug, Deserialize, Serialize)]
201+
#[derive(Default, Debug, Deserialize, Serialize, PartialEq, Eq)]
202202
pub struct BlockHeaderData {
203203
pub version: u8,
204204
pub timestamp: u64,
@@ -217,7 +217,7 @@ pub struct BlockHeaderData {
217217
pub proposer: Address,
218218
}
219219

220-
#[derive(Debug, Deserialize, Serialize)]
220+
#[derive(Default, Debug, Deserialize, Serialize, PartialEq, Eq)]
221221
pub struct TransactionData {
222222
pub from: Address,
223223
pub sender_public_key: String,
@@ -237,7 +237,7 @@ pub struct TransactionData {
237237
pub index: u32,
238238
}
239239

240-
#[derive(Default)]
240+
#[derive(Default, PartialEq, Eq)]
241241
pub struct CommitData {
242242
pub proof: ProofData,
243243
pub header: BlockHeaderData,
@@ -269,7 +269,7 @@ pub struct PendingCommit {
269269
pub built_commit: Option<StateCommit>,
270270
}
271271

272-
#[derive(Clone, Debug, Default, Serialize)]
272+
#[derive(Clone, Debug, Default, Serialize, PartialEq, Eq)]
273273
pub struct GenesisInfo {
274274
pub account: Address,
275275
pub deployer_account: Address,

packages/evm/core/src/receipt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use revm::{
44
};
55
use serde::{Deserialize, Serialize};
66

7-
#[derive(Default, Debug, Clone, Serialize, Deserialize)]
7+
#[derive(Default, Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
88
pub struct TxReceipt {
99
pub gas_used: u64,
1010
pub cumulative_gas_used: u64,

0 commit comments

Comments
 (0)