pub enum SendDestination {
LiquidAddress {
address_data: LiquidAddressData,
},
Bolt11 {
invoice: LNInvoice,
},
Bolt12 {
offer: LNOffer,
receiver_amount_sat: u64,
},
}
Expand description
Specifies the supported destinations which can be payed by the SDK
Variants§
Trait Implementations§
source§impl Clone for SendDestination
impl Clone for SendDestination
source§fn clone(&self) -> SendDestination
fn clone(&self) -> SendDestination
Returns a copy 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 SendDestination
impl Debug for SendDestination
source§impl IntoDart for SendDestination
impl IntoDart for SendDestination
source§impl IntoIntoDart<SendDestination> for SendDestination
impl IntoIntoDart<SendDestination> for SendDestination
fn into_into_dart(self) -> SendDestination
source§impl Serialize for SendDestination
impl Serialize for SendDestination
impl IntoDartExceptPrimitive for SendDestination
Auto Trait Implementations§
impl Freeze for SendDestination
impl RefUnwindSafe for SendDestination
impl Send for SendDestination
impl Sync for SendDestination
impl Unpin for SendDestination
impl UnwindSafe for SendDestination
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request