]> Untitled Git - bdk/commitdiff
Fix cargo clippy
authorDaniela Brozzoni <danielabrozzoni@protonmail.com>
Wed, 8 Mar 2023 14:20:20 +0000 (15:20 +0100)
committerDaniela Brozzoni <danielabrozzoni@protonmail.com>
Wed, 8 Mar 2023 14:20:20 +0000 (15:20 +0100)
crates/chain/src/tx_graph.rs

index 16a5c8fe81796b1faaf4398b69026eb8da99fd4a..70a45cf2e8038a5fac11719a93f69482e916442d 100644 (file)
@@ -62,7 +62,7 @@ use core::ops::RangeInclusive;
 /// See the [module-level documentation] for more.
 ///
 /// [module-level documentation]: crate::tx_graph
-#[derive(Clone, Debug, PartialEq)]
+#[derive(Clone, Debug, PartialEq, Default)]
 pub struct TxGraph {
     txs: HashMap<Txid, TxNode>,
     spends: BTreeMap<OutPoint, HashSet<Txid>>,
@@ -72,16 +72,6 @@ pub struct TxGraph {
     empty_outspends: HashSet<Txid>,
 }
 
-impl Default for TxGraph {
-    fn default() -> Self {
-        Self {
-            txs: Default::default(),
-            spends: Default::default(),
-            empty_outspends: Default::default(),
-        }
-    }
-}
-
 /// Node of a [`TxGraph`]. This can either be a whole transaction, or a partial transaction (where
 /// we only have select outputs).
 #[derive(Clone, Debug, PartialEq)]
@@ -423,7 +413,7 @@ impl TxGraph {
 /// Refer to [module-level documentation] for more.
 ///
 /// [module-level documentation]: crate::tx_graph
-#[derive(Debug, Clone, PartialEq)]
+#[derive(Debug, Clone, PartialEq, Default)]
 #[cfg_attr(
     feature = "serde",
     derive(serde::Deserialize, serde::Serialize),
@@ -462,15 +452,6 @@ impl Additions {
     }
 }
 
-impl Default for Additions {
-    fn default() -> Self {
-        Self {
-            tx: Default::default(),
-            txout: Default::default(),
-        }
-    }
-}
-
 impl AsRef<TxGraph> for TxGraph {
     fn as_ref(&self) -> &TxGraph {
         self