pub struct SupportedMethod {
pub method: String,
pub fee: Option<Amount>,
}Expand description
Payment method accepted by the receiver for a payment request.
Fields§
§method: StringPayment method name, such as bolt11, bolt12, or onchain.
fee: Option<Amount>Additional fee in the request unit for payments from non-preferred mints.
Implementations§
Trait Implementations§
Source§impl Clone for SupportedMethod
impl Clone for SupportedMethod
Source§fn clone(&self) -> SupportedMethod
fn clone(&self) -> SupportedMethod
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SupportedMethod
impl Debug for SupportedMethod
Source§impl<'de> Deserialize<'de> for SupportedMethod
impl<'de> Deserialize<'de> for SupportedMethod
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SupportedMethod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SupportedMethod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SupportedMethod
Source§impl Hash for SupportedMethod
impl Hash for SupportedMethod
Source§impl PartialEq for SupportedMethod
impl PartialEq for SupportedMethod
Source§impl Serialize for SupportedMethod
impl Serialize for SupportedMethod
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SupportedMethod
Auto Trait Implementations§
impl Freeze for SupportedMethod
impl RefUnwindSafe for SupportedMethod
impl Send for SupportedMethod
impl Sync for SupportedMethod
impl Unpin for SupportedMethod
impl UnsafeUnpin for SupportedMethod
impl UnwindSafe for SupportedMethod
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