X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fevents%2Fmod.rs;h=c8c736c1f713db79a72336fbb44b2ba0ae76abea;hb=94e0ecec68d85ca1e10d08d6b35a9c9284c25ebb;hp=269887a3dbac06fc1ba24dcda084f5c2c2115de2;hpb=336d815dd62647382961acd9b11904e96d755bb0;p=rust-lightning diff --git a/lightning/src/events/mod.rs b/lightning/src/events/mod.rs index 269887a3..c8c736c1 100644 --- a/lightning/src/events/mod.rs +++ b/lightning/src/events/mod.rs @@ -517,6 +517,7 @@ pub enum Event { /// or was explicitly abandoned by [`ChannelManager::abandon_payment`]. /// /// [`ChannelManager::abandon_payment`]: crate::ln::channelmanager::ChannelManager::abandon_payment + #[cfg(invreqfailed)] InvoiceRequestFailed { /// The `payment_id` to have been associated with payment for the requested invoice. payment_id: PaymentId, @@ -1163,6 +1164,7 @@ impl Writeable for Event { (8, funding_txo, required), }); }, + #[cfg(invreqfailed)] &Event::InvoiceRequestFailed { ref payment_id } => { 33u8.write(writer)?; write_tlv_fields!(writer, { @@ -1556,6 +1558,7 @@ impl MaybeReadable for Event { }; f() }, + #[cfg(invreqfailed)] 33u8 => { let f = || { _init_and_read_len_prefixed_tlv_fields!(reader, {