pub struct ClaimDepositQuote {
pub confirmations_required: u32,
pub credit_amount_sats: u64,
pub fee_sats: u64,
pub fee_rate_sat_per_vbyte: 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.
fee_rate_sat_per_vbyte: u64fee_sats as a fee rate over the claim transaction, so it is comparable
with a max fee expressed as a rate.
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