Add Eq and PartialEq traits on the Transaction type

This commit is contained in:
thunderbiscuit 2023-03-23 12:48:04 -04:00
parent 81e208222a
commit 2f62377eec
No known key found for this signature in database
GPG Key ID: 88253696EB836462

View File

@ -96,7 +96,7 @@ impl From<AddressIndex> for BdkAddressIndex {
} }
/// A wallet transaction /// A wallet transaction
#[derive(Debug, Clone, Default)] #[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct TransactionDetails { pub struct TransactionDetails {
pub transaction: Option<Arc<Transaction>>, pub transaction: Option<Arc<Transaction>>,
/// Transaction id. /// Transaction id.
@ -279,7 +279,7 @@ impl From<&bdk::bitcoin::blockdata::transaction::TxIn> for TxIn {
} }
/// A Bitcoin transaction. /// A Bitcoin transaction.
#[derive(Debug, Clone)] #[derive(Debug, Clone, PartialEq, Eq)]
pub struct Transaction { pub struct Transaction {
internal: BdkTransaction, internal: BdkTransaction,
} }