pub struct ClaimDepositQuote {
pub confirmations_required: u32,
pub credit_amount_sats: u64,
pub fee_sats: u64,
pub max_fee_sats: Option<u64>,
pub is_estimate: bool,
}Expand description
What one way of claiming a deposit costs.
Fields§
§confirmations_required: u32The depth this becomes claimable at, as a total confirmation count on the deposit tx and not a number still to wait. A deposit already at or past this depth can be claimed.
credit_amount_sats: u64What reaches the balance.
fee_sats: u64The deposit value less the credit.
max_fee_sats: Option<u64>The most this claim may cost for this deposit, in sats, under the max claim
fee that applies to it. The SDK claims automatically when fee_sats is
within it. Unset when automatic claiming is off.
is_estimate: boolThe provider would not quote this yet, so the fee is derived from current on-chain fees and the real one may differ.
Trait Implementations§
Source§impl Clone for ClaimDepositQuote
impl Clone for ClaimDepositQuote
Source§fn clone(&self) -> ClaimDepositQuote
fn clone(&self) -> ClaimDepositQuote
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 Debug for ClaimDepositQuote
impl Debug for ClaimDepositQuote
Auto Trait Implementations§
impl Freeze for ClaimDepositQuote
impl RefUnwindSafe for ClaimDepositQuote
impl Send for ClaimDepositQuote
impl Sync for ClaimDepositQuote
impl Unpin for ClaimDepositQuote
impl UnsafeUnpin for ClaimDepositQuote
impl UnwindSafe for ClaimDepositQuote
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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