@@ -239,14 +239,14 @@ pub struct WithdrawBalanceReturn {
239
239
pub amount_withdrawn : TokenAmount ,
240
240
}
241
241
242
- #[ derive( Debug , PartialEq , Serialize_tuple , Deserialize_tuple ) ]
242
+ #[ derive( Debug , PartialEq , Eq , Serialize_tuple , Deserialize_tuple ) ]
243
243
pub struct WorkerKeyChange {
244
244
/// Must be an ID address
245
245
pub new_worker : Address ,
246
246
pub effective_at : ChainEpoch ,
247
247
}
248
248
249
- #[ derive( Debug , Default , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
249
+ #[ derive( Debug , Default , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
250
250
pub struct PreCommitSectorParams {
251
251
pub seal_proof : RegisteredSealProof ,
252
252
pub sector_number : SectorNumber ,
@@ -267,18 +267,18 @@ pub struct PreCommitSectorParams {
267
267
268
268
impl Cbor for PreCommitSectorParams { }
269
269
270
- #[ derive( Debug , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
270
+ #[ derive( Debug , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
271
271
pub struct PreCommitSectorBatchParams {
272
272
pub sectors : Vec < PreCommitSectorParams > ,
273
273
}
274
- #[ derive( Debug , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
274
+ #[ derive( Debug , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
275
275
pub struct PreCommitSectorBatchParams2 {
276
276
pub sectors : Vec < SectorPreCommitInfo > ,
277
277
}
278
278
279
279
impl Cbor for PreCommitSectorBatchParams { }
280
280
281
- #[ derive( Debug , Default , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
281
+ #[ derive( Debug , Default , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
282
282
pub struct SectorPreCommitInfo {
283
283
pub seal_proof : RegisteredSealProof ,
284
284
pub sector_number : SectorNumber ,
@@ -292,7 +292,7 @@ pub struct SectorPreCommitInfo {
292
292
}
293
293
294
294
/// Information stored on-chain for a pre-committed sector.
295
- #[ derive( Debug , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
295
+ #[ derive( Debug , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
296
296
pub struct SectorPreCommitOnChainInfo {
297
297
pub info : SectorPreCommitInfo ,
298
298
#[ serde( with = "bigint_ser" ) ]
@@ -301,7 +301,7 @@ pub struct SectorPreCommitOnChainInfo {
301
301
}
302
302
303
303
/// Information stored on-chain for a proven sector.
304
- #[ derive( Debug , Default , PartialEq , Clone , Serialize_tuple , Deserialize_tuple ) ]
304
+ #[ derive( Debug , Default , PartialEq , Eq , Clone , Serialize_tuple , Deserialize_tuple ) ]
305
305
pub struct SectorOnChainInfo {
306
306
pub sector_number : SectorNumber ,
307
307
/// The seal proof type implies the PoSt proofs
@@ -337,7 +337,7 @@ pub struct SectorOnChainInfo {
337
337
pub sector_key_cid : Option < Cid > ,
338
338
}
339
339
340
- #[ derive( Debug , PartialEq , Copy , Clone , Serialize_tuple , Deserialize_tuple ) ]
340
+ #[ derive( Debug , PartialEq , Eq , Copy , Clone , Serialize_tuple , Deserialize_tuple ) ]
341
341
pub struct Fault {
342
342
pub miner : Address ,
343
343
pub fault : ChainEpoch ,
@@ -354,7 +354,7 @@ pub struct ApplyRewardParams {
354
354
355
355
impl Cbor for DisputeWindowedPoStParams { }
356
356
357
- #[ derive( Debug , PartialEq , Clone , Copy , Serialize_tuple , Deserialize_tuple ) ]
357
+ #[ derive( Debug , PartialEq , Eq , Clone , Copy , Serialize_tuple , Deserialize_tuple ) ]
358
358
pub struct DisputeWindowedPoStParams {
359
359
pub deadline : u64 ,
360
360
pub post_index : u64 , // only one is allowed at a time to avoid loading too many sector infos.
@@ -369,7 +369,7 @@ pub struct ProveCommitAggregateParams {
369
369
pub aggregate_proof : Vec < u8 > ,
370
370
}
371
371
372
- #[ derive( Debug , PartialEq , Serialize_tuple , Deserialize_tuple ) ]
372
+ #[ derive( Debug , PartialEq , Eq , Serialize_tuple , Deserialize_tuple ) ]
373
373
pub struct ReplicaUpdate {
374
374
pub sector_number : SectorNumber ,
375
375
pub deadline : u64 ,
@@ -388,7 +388,7 @@ pub struct ProveReplicaUpdatesParams {
388
388
389
389
impl Cbor for ProveReplicaUpdatesParams { }
390
390
391
- #[ derive( Debug , PartialEq , Serialize_tuple , Deserialize_tuple ) ]
391
+ #[ derive( Debug , PartialEq , Eq , Serialize_tuple , Deserialize_tuple ) ]
392
392
pub struct ReplicaUpdate2 {
393
393
pub sector_number : SectorNumber ,
394
394
pub deadline : u64 ,
0 commit comments