[bdk_chain_redesign] Simplify TxIndex

This commit is contained in:
志宇
2023-03-31 12:39:00 +08:00
parent a1172def7d
commit a63ffe9739
5 changed files with 86 additions and 124 deletions

View File

@@ -14,12 +14,14 @@
//! [`KeychainChangeSet`]s.
//!
//! [`SpkTxOutIndex`]: crate::SpkTxOutIndex
use core::ops::AddAssign;
use crate::{
chain_graph::{self, ChainGraph},
collections::BTreeMap,
sparse_chain::ChainPosition,
tx_graph::TxGraph,
ForEachTxOut, TxIndexAdditions,
ForEachTxOut,
};
#[cfg(feature = "miniscript")]
@@ -85,9 +87,9 @@ impl<K: Ord> DerivationAdditions<K> {
}
}
impl<K: Ord> TxIndexAdditions for DerivationAdditions<K> {
fn append_additions(&mut self, other: Self) {
self.append(other)
impl<K: Ord> AddAssign for DerivationAdditions<K> {
fn add_assign(&mut self, rhs: Self) {
self.append(rhs)
}
}