[][src]Enum lucetc::Error

pub enum Error {
    Builtins(Error),
    ClifModuleError(ClifModuleError),
    ClifWasmError(ClifWasmError),
    LucetModule(LucetModuleError),
    LucetValidation(Error),
    IOError(Error),
    SignatureConversion(SignatureError),
    WasmValidation(BinaryReaderError),
    WatInput(Error),
    ArtifactError(ArtifactErrorString),
    Failure(ErrorString),
    Patcher(WError),
    FunctionDefinition {
        symbol: String,
        source: ClifModuleError,
    },
    FunctionIndexError(String),
    FunctionTranslation {
        symbol: String,
        source: ClifWasmError,
    },
    GlobalDeclarationError(u32),
    GlobalIndexError(String),
    GlobalInitError(u32),
    GlobalUnsupported(u32),
    InitData,
    Input(String),
    LdError(String),
    MemorySpecs(String),
    MetadataSerializer(ClifModuleError),
    OutputFunction(ErrorString),
    Signature(String),
    TableIndexError(String),
    TrapRecord(String),
    Unsupported(String),
    UnsupportedIsa(LookupError),
}

Variants

Builtins(Error)
ClifModuleError(ClifModuleError)
ClifWasmError(ClifWasmError)
LucetModule(LucetModuleError)
LucetValidation(Error)
IOError(Error)
SignatureConversion(SignatureError)
WasmValidation(BinaryReaderError)
WatInput(Error)
ArtifactError(ArtifactErrorString)
Failure(ErrorString)
Patcher(WError)
FunctionDefinition

Fields of FunctionDefinition

symbol: Stringsource: ClifModuleError
FunctionIndexError(String)
FunctionTranslation

Fields of FunctionTranslation

symbol: Stringsource: ClifWasmError
GlobalDeclarationError(u32)
GlobalIndexError(String)
GlobalInitError(u32)
GlobalUnsupported(u32)
InitData
Input(String)
LdError(String)
MemorySpecs(String)
MetadataSerializer(ClifModuleError)
OutputFunction(ErrorString)
Signature(String)
TableIndexError(String)
TrapRecord(String)
Unsupported(String)
UnsupportedIsa(LookupError)

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<BinaryReaderError> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<LookupError> for Error[src]

impl From<ModuleError> for Error[src]

impl From<WasmError> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[src]

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

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

impl<T> FromBits<T> 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> 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>,