Implement Debug for MonitorUpdateId
authorbenthecarman <benthecarman@live.com>
Sun, 24 Sep 2023 05:34:27 +0000 (00:34 -0500)
committerbenthecarman <benthecarman@live.com>
Sun, 24 Sep 2023 05:34:27 +0000 (00:34 -0500)
lightning/src/chain/chainmonitor.rs

index b6909cb3e416890895367532455edb127fdc038c..a49b3b426872df0a7133e93a6c9eb1421c29a389 100644 (file)
@@ -47,7 +47,7 @@ use core::ops::Deref;
 use core::sync::atomic::{AtomicUsize, Ordering};
 use bitcoin::secp256k1::PublicKey;
 
-#[derive(Clone, Copy, Hash, PartialEq, Eq)]
+#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
 /// A specific update's ID stored in a `MonitorUpdateId`, separated out to make the contents
 /// entirely opaque.
 enum UpdateOrigin {
@@ -61,7 +61,7 @@ enum UpdateOrigin {
 }
 
 /// An opaque identifier describing a specific [`Persist`] method call.
-#[derive(Clone, Copy, Hash, PartialEq, Eq)]
+#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
 pub struct MonitorUpdateId {
        contents: UpdateOrigin,
 }