[][src]Enum ethereumvm::errors::PreExecutionError

pub enum PreExecutionError {
    InvalidCaller,
    InvalidNonce,
    InsufficientBalance,
    InsufficientGasLimit,
}

Errors when trying to validate the transaction.

Variants

InvalidCaller

The caller is invalid.

InvalidNonce

Nonce of the caller does not equal.

InsufficientBalance

Balance from the caller is insufficient.

InsufficientGasLimit

Gas limit is smaller than the intrinsic gas required.

Trait Implementations

impl Clone for PreExecutionError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for PreExecutionError[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T, U> Into<U> for T where
    U: From<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]

impl<T> Same<T> for T

type Output = T

Should always be Self