Enum breez_sdk_core::SwapStatus
source · pub enum SwapStatus {
Initial = 0,
WaitingConfirmation = 1,
Redeemable = 2,
Redeemed = 3,
Refundable = 4,
Completed = 5,
}
Expand description
The status of a swap
Variants§
Initial = 0
The swap address has been created and either there aren’t any confirmed transactions associated with it or there are confirmed transactions that are bellow the lock timeout which means the funds are still eligible to be redeemed normally.
WaitingConfirmation = 1
Redeemable = 2
Redeemed = 3
Refundable = 4
The swap address has confirmed transactions associated with it and the lock timeout has passed since the earliest confirmed transaction. This means the only way to spend the funds from this address is by broadcasting a refund transaction.
Completed = 5
Trait Implementations§
source§impl Clone for SwapStatus
impl Clone for SwapStatus
source§fn clone(&self) -> SwapStatus
fn clone(&self) -> SwapStatus
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 SwapStatus
impl Debug for SwapStatus
source§impl<'de> Deserialize<'de> for SwapStatus
impl<'de> Deserialize<'de> for SwapStatus
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl IntoDart for SwapStatus
impl IntoDart for SwapStatus
source§impl IntoIntoDart<SwapStatus> for SwapStatus
impl IntoIntoDart<SwapStatus> for SwapStatus
fn into_into_dart(self) -> Self
source§impl PartialEq for SwapStatus
impl PartialEq for SwapStatus
source§impl Serialize for SwapStatus
impl Serialize for SwapStatus
source§impl TryFrom<i32> for SwapStatus
impl TryFrom<i32> for SwapStatus
impl Eq for SwapStatus
impl IntoDartExceptPrimitive for SwapStatus
impl StructuralPartialEq for SwapStatus
Auto Trait Implementations§
impl Freeze for SwapStatus
impl RefUnwindSafe for SwapStatus
impl Send for SwapStatus
impl Sync for SwapStatus
impl Unpin for SwapStatus
impl UnwindSafe for SwapStatus
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> BoxIntoDart for Twhere
T: IntoDart,
impl<T> BoxIntoDart for Twhere
T: IntoDart,
fn box_into_dart(self: Box<T>) -> DartCObject
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> 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
.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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