[−][src]Enum wasmer_compiler::CompileError
pub enum CompileError { Wasm(WasmError), Codegen(String), Validate(String), UnsupportedFeature(String), UnsupportedTarget(String), Resource(String), }
The WebAssembly.CompileError object indicates an error during WebAssembly decoding or validation.
This is based on the [Wasm Compile Error][compile-error] API.
Variants
Wasm(WasmError)
A Wasm translation error occured.
Codegen(String)
A compilation error occured.
Validate(String)
The module did not pass validation.
UnsupportedFeature(String)
The compiler doesn't support a Wasm feature
UnsupportedTarget(String)
The compiler cannot compile for the given target. This can refer to the OS, the chipset or any other aspect of the target system.
Resource(String)
Insufficient resources available for execution.
Trait Implementations
impl Debug for CompileError
[src][+]
impl Display for CompileError
[src][+]
impl Error for CompileError
[src][+]
impl From<WasmError> for CompileError
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for CompileError
[src]
impl Send for CompileError
[src]
impl Sync for CompileError
[src]
impl Unpin for CompileError
[src]
impl UnwindSafe for CompileError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,