[][src]Enum rust_ssvm::EvmcLoaderErrorCode

[]
pub enum EvmcLoaderErrorCode {
    EvmcLoaderSucces,
    EvmcLoaderCannotOpen,
    EvmcLoaderSymbolNotFound,
    EvmcLoaderInvalidArgument,
    EvmcLoaderInstanceCreationFailure,
    EvmcLoaderAbiVersionMismatch,
    EvmcLoaderInvalidOptionName,
    EvmcLoaderInvalidOptionValue,
}

Variants

EvmcLoaderSucces
[]

The loader succeeded.

EvmcLoaderCannotOpen
[]

The loader cannot open the given file name.

EvmcLoaderSymbolNotFound
[]

The VM create function not found.

EvmcLoaderInvalidArgument
[]

The invalid argument value provided.

EvmcLoaderInstanceCreationFailure
[]

The creation of a VM instance has failed.

EvmcLoaderAbiVersionMismatch
[]

The ABI version of the VM instance has mismatched.

EvmcLoaderInvalidOptionName
[]

The VM option is invalid.

EvmcLoaderInvalidOptionValue
[]

The VM option value is invalid.

Trait Implementations

impl Debug for EvmcLoaderErrorCode[src][+]

impl FromPrimitive for EvmcLoaderErrorCode[src][+]

Auto Trait Implementations

impl RefUnwindSafe for EvmcLoaderErrorCode

impl Send for EvmcLoaderErrorCode

impl Sync for EvmcLoaderErrorCode

impl Unpin for EvmcLoaderErrorCode

impl UnwindSafe for EvmcLoaderErrorCode

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, 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.