pub struct ResolveFailedSwapInfo {
pub swap_address: String,
pub recovered_amount: Amount,
pub onchain_fee: Amount,
pub to_address: String,
pub onchain_fee_rate: u32,
}
Expand description
Information the resolution of a failed swap.
Fields§
§swap_address: String
The address of the failed swap.
recovered_amount: Amount
The amount that will be sent (swap amount - on-chain fee).
onchain_fee: Amount
The amount that will be paid in on-chain fees.
to_address: String
The address to which recovered funds will be sent.
onchain_fee_rate: u32
The on-chain fee rate that will be applied. This fee rate results in the onchain_fee
.
Trait Implementations§
source§impl From<ResolveFailedSwapInfo> for SweepFailedSwapInfo
impl From<ResolveFailedSwapInfo> for SweepFailedSwapInfo
source§fn from(value: ResolveFailedSwapInfo) -> Self
fn from(value: ResolveFailedSwapInfo) -> Self
Converts to this type from the input type.
source§impl From<SweepFailedSwapInfo> for ResolveFailedSwapInfo
impl From<SweepFailedSwapInfo> for ResolveFailedSwapInfo
source§fn from(value: SweepFailedSwapInfo) -> Self
fn from(value: SweepFailedSwapInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResolveFailedSwapInfo
impl RefUnwindSafe for ResolveFailedSwapInfo
impl Send for ResolveFailedSwapInfo
impl Sync for ResolveFailedSwapInfo
impl Unpin for ResolveFailedSwapInfo
impl UnwindSafe for ResolveFailedSwapInfo
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
§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> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
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> 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