pub enum DeriveTxStatus {
Requested,
Pending,
Settled,
Reverted,
Ignored,
}Expand description
Blockchain transaction lifecycle status (tx_status field on trades,
deposits, withdrawals, transfers, and liquidation history).
Variants§
Requested
Transaction queued, not yet broadcast.
Pending
Broadcast on-chain, awaiting confirmation.
Settled
Confirmed and applied.
Reverted
Reverted on-chain.
Ignored
Superseded or dropped without being applied.
Trait Implementations§
Source§impl AsRef<str> for DeriveTxStatus
impl AsRef<str> for DeriveTxStatus
Source§impl Clone for DeriveTxStatus
impl Clone for DeriveTxStatus
Source§fn clone(&self) -> DeriveTxStatus
fn clone(&self) -> DeriveTxStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DeriveTxStatus
Source§impl Debug for DeriveTxStatus
impl Debug for DeriveTxStatus
Source§impl<'de> Deserialize<'de> for DeriveTxStatus
impl<'de> Deserialize<'de> for DeriveTxStatus
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 Display for DeriveTxStatus
impl Display for DeriveTxStatus
impl Eq for DeriveTxStatus
Source§impl FromStr for DeriveTxStatus
impl FromStr for DeriveTxStatus
Source§impl Hash for DeriveTxStatus
impl Hash for DeriveTxStatus
Source§impl PartialEq for DeriveTxStatus
impl PartialEq for DeriveTxStatus
Source§fn eq(&self, other: &DeriveTxStatus) -> bool
fn eq(&self, other: &DeriveTxStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DeriveTxStatus
impl Serialize for DeriveTxStatus
impl StructuralPartialEq for DeriveTxStatus
Auto Trait Implementations§
impl Freeze for DeriveTxStatus
impl RefUnwindSafe for DeriveTxStatus
impl Send for DeriveTxStatus
impl Sync for DeriveTxStatus
impl Unpin for DeriveTxStatus
impl UnsafeUnpin for DeriveTxStatus
impl UnwindSafe for DeriveTxStatus
Blanket Implementations§
impl<T> Allocation for T
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<'de, T> BorrowedRpcObject<'de> for Twhere
T: RpcBorrow<'de> + RpcSend,
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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<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
Checks if this value is equivalent to the given key. 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 more