pub enum SparkPayLightningInvoiceRpcResponseData {
Transfer(SparkTransfer),
LightningSendRequest(SparkLightningSendRequest),
}Expand description
SparkPayLightningInvoiceRpcResponseData
JSON schema
{
"oneOf": [
{
"$ref": "#/components/schemas/SparkTransfer"
},
{
"$ref": "#/components/schemas/SparkLightningSendRequest"
}
]
}Variants§
Transfer(SparkTransfer)
LightningSendRequest(SparkLightningSendRequest)
Trait Implementations§
Source§impl Clone for SparkPayLightningInvoiceRpcResponseData
impl Clone for SparkPayLightningInvoiceRpcResponseData
Source§fn clone(&self) -> SparkPayLightningInvoiceRpcResponseData
fn clone(&self) -> SparkPayLightningInvoiceRpcResponseData
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<'de> Deserialize<'de> for SparkPayLightningInvoiceRpcResponseData
impl<'de> Deserialize<'de> for SparkPayLightningInvoiceRpcResponseData
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 From<&SparkPayLightningInvoiceRpcResponseData> for SparkPayLightningInvoiceRpcResponseData
impl From<&SparkPayLightningInvoiceRpcResponseData> for SparkPayLightningInvoiceRpcResponseData
Source§fn from(value: &SparkPayLightningInvoiceRpcResponseData) -> Self
fn from(value: &SparkPayLightningInvoiceRpcResponseData) -> Self
Converts to this type from the input type.
Source§impl From<SparkLightningSendRequest> for SparkPayLightningInvoiceRpcResponseData
impl From<SparkLightningSendRequest> for SparkPayLightningInvoiceRpcResponseData
Source§fn from(value: SparkLightningSendRequest) -> Self
fn from(value: SparkLightningSendRequest) -> Self
Converts to this type from the input type.
Source§impl From<SparkTransfer> for SparkPayLightningInvoiceRpcResponseData
impl From<SparkTransfer> for SparkPayLightningInvoiceRpcResponseData
Source§fn from(value: SparkTransfer) -> Self
fn from(value: SparkTransfer) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SparkPayLightningInvoiceRpcResponseData
impl RefUnwindSafe for SparkPayLightningInvoiceRpcResponseData
impl Send for SparkPayLightningInvoiceRpcResponseData
impl Sync for SparkPayLightningInvoiceRpcResponseData
impl Unpin for SparkPayLightningInvoiceRpcResponseData
impl UnsafeUnpin for SparkPayLightningInvoiceRpcResponseData
impl UnwindSafe for SparkPayLightningInvoiceRpcResponseData
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