@@ -137,7 +137,7 @@ pub struct ValidatorDesc {
137
137
138
138
// Validator Message Types
139
139
140
- #[ derive( Serialize , Deserialize , Debug , Clone ) ]
140
+ #[ derive( Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
141
141
#[ serde( rename_all = "camelCase" ) ]
142
142
pub struct Accounting {
143
143
#[ serde( rename = "lastEvAggr" ) ]
@@ -146,23 +146,23 @@ pub struct Accounting {
146
146
pub balances : BalancesMap ,
147
147
}
148
148
149
- #[ derive( Serialize , Deserialize , Debug , Clone ) ]
149
+ #[ derive( Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
150
150
#[ serde( rename_all = "camelCase" ) ]
151
151
pub struct ApproveState {
152
152
pub state_root : String ,
153
153
pub signature : String ,
154
154
pub is_healthy : bool ,
155
155
}
156
156
157
- #[ derive( Serialize , Deserialize , Debug , Clone ) ]
157
+ #[ derive( Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
158
158
#[ serde( rename_all = "camelCase" ) ]
159
159
pub struct NewState {
160
160
pub state_root : String ,
161
161
pub signature : String ,
162
162
pub balances : BalancesMap ,
163
163
}
164
164
165
- #[ derive( Default , Serialize , Deserialize , Debug , Clone ) ]
165
+ #[ derive( Default , Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
166
166
#[ serde( rename_all = "camelCase" ) ]
167
167
pub struct RejectState {
168
168
pub reason : String ,
@@ -172,7 +172,7 @@ pub struct RejectState {
172
172
pub timestamp : Option < DateTime < Utc > > ,
173
173
}
174
174
175
- #[ derive( Serialize , Deserialize , Debug , Clone ) ]
175
+ #[ derive( Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
176
176
#[ serde( rename_all = "camelCase" ) ]
177
177
pub struct Heartbeat {
178
178
pub signature : String ,
@@ -190,7 +190,7 @@ impl Heartbeat {
190
190
}
191
191
}
192
192
193
- #[ derive( Serialize , Deserialize , Debug , Clone ) ]
193
+ #[ derive( Serialize , Deserialize , Debug , Clone , PartialEq , Eq ) ]
194
194
#[ serde( tag = "type" ) ]
195
195
pub enum MessageTypes {
196
196
ApproveState ( ApproveState ) ,
0 commit comments