[−][src]Enum wasmer_compiler::CompileError
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,