[][src]Enum transaction_pool::Error

pub enum Error<Hash: Debug + LowerHex> {
    AlreadyImported(Hash),
    TooCheapToEnter(Hash, String),
    TooCheapToReplace(Hash, Hash),
}

Transaction Pool Error

Variants

AlreadyImported(Hash)

Transaction is already imported

TooCheapToEnter(Hash, String)

Transaction is too cheap to enter the queue

TooCheapToReplace(Hash, Hash)

Transaction is too cheap to replace existing transaction that occupies the same slot.

Trait Implementations

impl<H: Debug + LowerHex> Display for Error<H>[src]

impl<Hash: Debug + LowerHex> Debug for Error<Hash>[src]

impl<H: Debug + LowerHex> Error for Error<H>[src]

Auto Trait Implementations

impl<Hash> Unpin for Error<Hash> where
    Hash: Unpin

impl<Hash> Sync for Error<Hash> where
    Hash: Sync

impl<Hash> Send for Error<Hash> where
    Hash: Send

impl<Hash> UnwindSafe for Error<Hash> where
    Hash: UnwindSafe

impl<Hash> RefUnwindSafe for Error<Hash> where
    Hash: RefUnwindSafe

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

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

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.

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

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

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