pub struct LightningNetworkPaymentMethodBaseData {
pub connection_string: Option<String>,
pub disable_bolt11_payment_option: Option<bool>,
}Fields§
§connection_string: Option<String>The lightning connection string. Set to ‘Internal Node’ to use the internal node. (See this doc for some example)
disable_bolt11_payment_option: Option<bool>Whether to disable generation of bolt11 invoices. Useful when wanting to only use LNURL Pay exclusively.
Implementations§
Trait Implementations§
Source§impl Clone for LightningNetworkPaymentMethodBaseData
impl Clone for LightningNetworkPaymentMethodBaseData
Source§fn clone(&self) -> LightningNetworkPaymentMethodBaseData
fn clone(&self) -> LightningNetworkPaymentMethodBaseData
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 Default for LightningNetworkPaymentMethodBaseData
impl Default for LightningNetworkPaymentMethodBaseData
Source§fn default() -> LightningNetworkPaymentMethodBaseData
fn default() -> LightningNetworkPaymentMethodBaseData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LightningNetworkPaymentMethodBaseData
impl<'de> Deserialize<'de> for LightningNetworkPaymentMethodBaseData
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 LightningNetworkPaymentMethodBaseData
impl PartialEq for LightningNetworkPaymentMethodBaseData
Source§fn eq(&self, other: &LightningNetworkPaymentMethodBaseData) -> bool
fn eq(&self, other: &LightningNetworkPaymentMethodBaseData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LightningNetworkPaymentMethodBaseData
Auto Trait Implementations§
impl Freeze for LightningNetworkPaymentMethodBaseData
impl RefUnwindSafe for LightningNetworkPaymentMethodBaseData
impl Send for LightningNetworkPaymentMethodBaseData
impl Sync for LightningNetworkPaymentMethodBaseData
impl Unpin for LightningNetworkPaymentMethodBaseData
impl UnwindSafe for LightningNetworkPaymentMethodBaseData
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