Enum common_types::transaction::CallError[][src]

pub enum CallError {
    TransactionNotFound,
    StatePruned,
    Exceptional(Error),
    StateCorrupt,
    Execution(ExecutionError),
}

Result of executing the transaction.

Variants

TransactionNotFound

Couldn’t find the transaction in the chain.

StatePruned

Couldn’t find requested block’s state in the chain.

Exceptional(Error)

Couldn’t find an amount of gas that didn’t result in an exception.

StateCorrupt

Corrupt state.

Execution(ExecutionError)

Error executing.

Trait Implementations

impl Clone for CallError[src]

impl Debug for CallError[src]

impl Display for CallError[src]

impl From<ExecutionError> for CallError[src]

impl PartialEq<CallError> for CallError[src]

impl StructuralPartialEq for CallError[src]

Auto Trait Implementations

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> From<T> for T[src]

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

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

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> ToString for T where
    T: Display + ?Sized
[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<V, T> VZip<V> for T where
    V: MultiLane<T>,