@@ -5,14 +5,14 @@ use crate::{
5
5
use bytes:: Bytes ;
6
6
use core:: cmp:: { min, Ordering } ;
7
7
8
- #[ derive( Clone , Debug , Default ) ]
8
+ #[ derive( Clone , Debug , Default , PartialEq , Eq ) ]
9
9
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
10
10
pub struct Env {
11
11
pub cfg : CfgEnv ,
12
12
pub block : BlockEnv ,
13
13
pub tx : TxEnv ,
14
14
}
15
- #[ derive( Clone , Debug , Eq , PartialEq ) ]
15
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
16
16
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
17
17
pub struct BlockEnv {
18
18
pub number : U256 ,
@@ -30,7 +30,7 @@ pub struct BlockEnv {
30
30
pub gas_limit : U256 ,
31
31
}
32
32
#[ cfg( feature = "optimism" ) ]
33
- #[ derive( Clone , Debug , Default ) ]
33
+ #[ derive( Clone , Debug , Default , PartialEq , Eq ) ]
34
34
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
35
35
pub struct OptimismFields {
36
36
pub source_hash : Option < B256 > ,
@@ -39,7 +39,7 @@ pub struct OptimismFields {
39
39
pub l1_cost : Option < U256 > ,
40
40
}
41
41
42
- #[ derive( Clone , Debug ) ]
42
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
43
43
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
44
44
pub struct TxEnv {
45
45
/// Caller or Author or tx signer
@@ -59,7 +59,7 @@ pub struct TxEnv {
59
59
pub optimism : OptimismFields ,
60
60
}
61
61
62
- #[ derive( Clone , Debug ) ]
62
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
63
63
#[ cfg_attr( feature = "serde" , derive( serde:: Serialize , serde:: Deserialize ) ) ]
64
64
pub enum TransactTo {
65
65
Call ( B160 ) ,
0 commit comments