pub struct LnurlWithdrawRequest {
pub amount_sats: u64,
pub withdraw_request: LnurlWithdrawRequestDetails,
pub completion_timeout_secs: Option<u32>,
}Fields§
§amount_sats: u64The amount to withdraw in satoshis Must be within the min and max withdrawable limits
withdraw_request: LnurlWithdrawRequestDetails§completion_timeout_secs: Option<u32>If set, the function will return the payment if it is still pending after this number of seconds. If unset, the function will return immediately after initiating the LNURL withdraw.
Auto Trait Implementations§
impl Freeze for LnurlWithdrawRequest
impl RefUnwindSafe for LnurlWithdrawRequest
impl Send for LnurlWithdrawRequest
impl Sync for LnurlWithdrawRequest
impl Unpin for LnurlWithdrawRequest
impl UnwindSafe for LnurlWithdrawRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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