pub struct PaymentInfo {
pub bolt11: Option<Bolt11PaymentInfo>,
pub onchain: Option<OnchainPaymentInfo>,
}
Expand description
Details regarding how to pay for an order.
Fields§
§bolt11: Option<Bolt11PaymentInfo>
A Lightning payment using BOLT 11.
onchain: Option<OnchainPaymentInfo>
An onchain payment.
Trait Implementations§
Source§impl Clone for PaymentInfo
impl Clone for PaymentInfo
Source§fn clone(&self) -> PaymentInfo
fn clone(&self) -> PaymentInfo
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 PaymentInfo
impl Debug for PaymentInfo
Source§impl<'de> Deserialize<'de> for PaymentInfo
impl<'de> Deserialize<'de> for PaymentInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PaymentInfo
impl PartialEq for PaymentInfo
Source§impl Serialize for PaymentInfo
impl Serialize for PaymentInfo
impl Eq for PaymentInfo
impl StructuralPartialEq for PaymentInfo
Auto Trait Implementations§
impl Freeze for PaymentInfo
impl RefUnwindSafe for PaymentInfo
impl Send for PaymentInfo
impl Sync for PaymentInfo
impl Unpin for PaymentInfo
impl UnwindSafe for PaymentInfo
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