Enum coinbase::transactions::TransactionStatus[][src]

pub enum TransactionStatus {
    Pending,
    Completed,
    Failed,
    Expired,
    Canceled,
    WaitingForSignature,
    WaitingForClearing,
}

Transactions statuses vary based on the type of the transaction.

Variants

Pending

Pending transactions (e.g. a send or a buy)

Completed

Completed transactions (e.g. a send or a buy)

Failed

Failed transactions (e.g. failed buy)

Expired

Conditional transaction expired due to external factors

Canceled

Transaction was canceled

WaitingForSignature

Vault withdrawal is waiting for approval

WaitingForClearing

Vault withdrawal is waiting to be cleared

Trait Implementations

impl Clone for TransactionStatus[src]

impl Debug for TransactionStatus[src]

impl<'de> Deserialize<'de> for TransactionStatus[src]

impl Serialize for TransactionStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for TransactionStatus[src]

impl Send for TransactionStatus[src]

impl Sync for TransactionStatus[src]

impl Unpin for TransactionStatus[src]

impl UnwindSafe for TransactionStatus[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.