Do not export new anchors structs in `events.rs` without anchors
[rust-lightning] / lightning / src / util / events.rs
index f4490d68aa9325ee8ab2c175da9c2f2fc92f7a6d..37a146c3dacb16420f5c3c2138ea3629d7fc6833 100644 (file)
@@ -205,6 +205,7 @@ impl_writeable_tlv_based_enum_upgradable!(HTLCDestination,
        }
 );
 
+#[cfg(anchors)]
 /// A descriptor used to sign for a commitment transaction's anchor output.
 #[derive(Clone, Debug)]
 pub struct AnchorDescriptor {
@@ -224,6 +225,7 @@ pub struct AnchorDescriptor {
        pub outpoint: OutPoint,
 }
 
+#[cfg(anchors)]
 /// Represents the different types of transactions, originating from LDK, to be bumped.
 #[derive(Clone, Debug)]
 pub enum BumpTransactionEvent {