@@ -659,7 +659,7 @@ pub enum GetTransactionResultDetailCategory {
659
659
Orphan ,
660
660
}
661
661
662
- #[ derive( Clone , PartialEq , Eq , Debug , Deserialize ) ]
662
+ #[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
663
663
pub struct GetTransactionResultDetail {
664
664
pub address : Option < Address > ,
665
665
pub category : GetTransactionResultDetailCategory ,
@@ -672,7 +672,7 @@ pub struct GetTransactionResultDetail {
672
672
pub abandoned : Option < bool > ,
673
673
}
674
674
675
- #[ derive( Clone , PartialEq , Eq , Debug , Deserialize ) ]
675
+ #[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
676
676
pub struct WalletTxInfo {
677
677
pub confirmations : i32 ,
678
678
pub blockhash : Option < bitcoin:: BlockHash > ,
@@ -689,7 +689,7 @@ pub struct WalletTxInfo {
689
689
pub wallet_conflicts : Vec < bitcoin:: Txid > ,
690
690
}
691
691
692
- #[ derive( Clone , PartialEq , Eq , Debug , Deserialize ) ]
692
+ #[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
693
693
pub struct GetTransactionResult {
694
694
#[ serde( flatten) ]
695
695
pub info : WalletTxInfo ,
@@ -708,7 +708,7 @@ impl GetTransactionResult {
708
708
}
709
709
}
710
710
711
- #[ derive( Clone , PartialEq , Eq , Debug , Deserialize ) ]
711
+ #[ derive( Clone , PartialEq , Eq , Debug , Deserialize , Serialize ) ]
712
712
pub struct ListTransactionResult {
713
713
#[ serde( flatten) ]
714
714
pub info : WalletTxInfo ,
@@ -1809,7 +1809,7 @@ impl serde::Serialize for SigHashType {
1809
1809
}
1810
1810
1811
1811
// Used for createrawtransaction argument.
1812
- #[ derive( Serialize , Clone , PartialEq , Eq , Debug ) ]
1812
+ #[ derive( Serialize , Clone , PartialEq , Eq , Debug , Deserialize ) ]
1813
1813
#[ serde( rename_all = "camelCase" ) ]
1814
1814
pub struct CreateRawTransactionInput {
1815
1815
pub txid : bitcoin:: Txid ,
@@ -1861,7 +1861,7 @@ pub struct FundRawTransactionResult {
1861
1861
pub change_position : i32 ,
1862
1862
}
1863
1863
1864
- #[ derive( Deserialize , Clone , PartialEq , Eq , Debug ) ]
1864
+ #[ derive( Deserialize , Serialize , Clone , PartialEq , Eq , Debug ) ]
1865
1865
pub struct GetBalancesResultEntry {
1866
1866
#[ serde( with = "bitcoin::util::amount::serde::as_btc" ) ]
1867
1867
pub trusted : Amount ,
@@ -1871,7 +1871,7 @@ pub struct GetBalancesResultEntry {
1871
1871
pub immature : Amount ,
1872
1872
}
1873
1873
1874
- #[ derive( Deserialize , Clone , PartialEq , Eq , Debug ) ]
1874
+ #[ derive( Deserialize , Serialize , Clone , PartialEq , Eq , Debug ) ]
1875
1875
#[ serde( rename_all = "camelCase" ) ]
1876
1876
pub struct GetBalancesResult {
1877
1877
pub mine : GetBalancesResultEntry ,
0 commit comments