X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Foffers%2Fpayer.rs;h=7609c4666197ce3c91f685811b12ca0bc34f718a;hb=3880e69237d7f6a33db1912176de5a745ea99b41;hp=7e1da769edab6cec527c4de425bb7711fc50fa1f;hpb=0001260f745687aefb721c853a3052fd18b98a21;p=rust-lightning diff --git a/lightning/src/offers/payer.rs b/lightning/src/offers/payer.rs index 7e1da769..7609c466 100644 --- a/lightning/src/offers/payer.rs +++ b/lightning/src/offers/payer.rs @@ -9,6 +9,7 @@ //! Data structures and encoding for `invoice_request_metadata` records. +use crate::offers::signer::Metadata; use crate::util::ser::WithoutLength; use crate::prelude::*; @@ -17,8 +18,9 @@ use crate::prelude::*; /// [`InvoiceRequest::payer_id`]. /// /// [`InvoiceRequest::payer_id`]: crate::offers::invoice_request::InvoiceRequest::payer_id -#[derive(Clone, Debug, PartialEq)] -pub(super) struct PayerContents(pub Vec); +#[derive(Clone, Debug)] +#[cfg_attr(test, derive(PartialEq))] +pub(super) struct PayerContents(pub Metadata); tlv_stream!(PayerTlvStream, PayerTlvStreamRef, 0..1, { (0, metadata: (Vec, WithoutLength)),