pub struct Bolt12OfferContext {
pub offer_id: OfferId,
pub invoice_request: InvoiceRequestFields,
}Expand description
The context of a payment made for an invoice requested from a BOLT 12 Offer.
Fields§
§offer_id: OfferIdThe identifier of the Offer.
invoice_request: InvoiceRequestFieldsFields from an InvoiceRequest sent for a Bolt12Invoice.
Trait Implementations§
Source§impl Clone for Bolt12OfferContext
impl Clone for Bolt12OfferContext
Source§fn clone(&self) -> Bolt12OfferContext
fn clone(&self) -> Bolt12OfferContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Bolt12OfferContext
impl Debug for Bolt12OfferContext
Source§impl PartialEq for Bolt12OfferContext
impl PartialEq for Bolt12OfferContext
Source§impl Readable for Bolt12OfferContext
impl Readable for Bolt12OfferContext
Source§impl Writeable for Bolt12OfferContext
impl Writeable for Bolt12OfferContext
impl Eq for Bolt12OfferContext
impl StructuralPartialEq for Bolt12OfferContext
Auto Trait Implementations§
impl Freeze for Bolt12OfferContext
impl RefUnwindSafe for Bolt12OfferContext
impl Send for Bolt12OfferContext
impl Sync for Bolt12OfferContext
impl Unpin for Bolt12OfferContext
impl UnwindSafe for Bolt12OfferContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more