@@ -7,13 +7,13 @@ use bitcoin::{BlockHash, OutPoint, Script, Transaction, TxIn, TxOut, Txid, Witne
7
7
8
8
use serde:: Deserialize ;
9
9
10
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
10
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
11
11
pub struct PrevOut {
12
12
pub value : u64 ,
13
13
pub scriptpubkey : Script ,
14
14
}
15
15
16
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
16
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
17
17
pub struct Vin {
18
18
pub txid : Txid ,
19
19
pub vout : u32 ,
@@ -26,28 +26,28 @@ pub struct Vin {
26
26
pub is_coinbase : bool ,
27
27
}
28
28
29
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
29
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
30
30
pub struct Vout {
31
31
pub value : u64 ,
32
32
pub scriptpubkey : Script ,
33
33
}
34
34
35
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
35
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
36
36
pub struct TxStatus {
37
37
pub confirmed : bool ,
38
38
pub block_height : Option < u32 > ,
39
39
pub block_hash : Option < BlockHash > ,
40
40
pub block_time : Option < u64 > ,
41
41
}
42
42
43
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
43
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
44
44
pub struct MerkleProof {
45
45
pub block_height : u32 ,
46
46
pub merkle : Vec < Txid > ,
47
47
pub pos : usize ,
48
48
}
49
49
50
- #[ derive( Deserialize , Clone , Debug , PartialEq ) ]
50
+ #[ derive( Deserialize , Clone , Debug , PartialEq , Eq ) ]
51
51
pub struct OutputStatus {
52
52
pub spent : bool ,
53
53
pub txid : Option < Txid > ,
0 commit comments