@@ -256,7 +256,7 @@ impl_writeable_tlv_based_enum_upgradable!(HTLCDestination,
256
256
257
257
#[ cfg( anchors) ]
258
258
/// A descriptor used to sign for a commitment transaction's anchor output.
259
- #[ derive( Clone , Debug ) ]
259
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
260
260
pub struct AnchorDescriptor {
261
261
/// A unique identifier used along with `channel_value_satoshis` to re-derive the
262
262
/// [`InMemorySigner`] required to sign `input`.
@@ -276,7 +276,7 @@ pub struct AnchorDescriptor {
276
276
277
277
#[ cfg( anchors) ]
278
278
/// A descriptor used to sign for a commitment transaction's HTLC output.
279
- #[ derive( Clone , Debug ) ]
279
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
280
280
pub struct HTLCDescriptor {
281
281
/// A unique identifier used along with `channel_value_satoshis` to re-derive the
282
282
/// [`InMemorySigner`] required to sign `input`.
@@ -369,7 +369,7 @@ impl HTLCDescriptor {
369
369
370
370
#[ cfg( anchors) ]
371
371
/// Represents the different types of transactions, originating from LDK, to be bumped.
372
- #[ derive( Clone , Debug ) ]
372
+ #[ derive( Clone , Debug , PartialEq , Eq ) ]
373
373
pub enum BumpTransactionEvent {
374
374
/// Indicates that a channel featuring anchor outputs is to be closed by broadcasting the local
375
375
/// commitment transaction. Since commitment transactions have a static feerate pre-agreed upon,
0 commit comments