Enum wasmtime_jit::SetupError [−][src]
An error condition while setting up a wasm instance, be it validation, compilation, or instantiation.
Variants
Validate(String)The module did not pass validation.
Compile(CompileError)A wasm translation error occured.
Instantiate(InstantiationError)Some runtime resource was unavailable or insufficient, or the start function trapped.
DebugInfo(Error)Debug information generation error occured.
Trait Implementations
impl Debug for SetupError[src]
impl Display for SetupError[src]
impl Error for SetupError[src]
fn source(&self) -> Option<&(dyn Error + 'static)>[src]
pub fn backtrace(&self) -> Option<&Backtrace>[src]
pub fn description(&self) -> &str1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl From<CompileError> for SetupError[src]
fn from(source: CompileError) -> Self[src]
impl From<Error> for SetupError[src]
impl From<InstantiationError> for SetupError[src]
fn from(source: InstantiationError) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for SetupError
impl Send for SetupError
impl Sync for SetupError
impl Unpin for SetupError
impl !UnwindSafe for SetupError
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> Pointable for T[src]
pub const ALIGN: usize[src]
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize[src]
pub unsafe fn deref<'a>(ptr: usize) -> &'a T[src]
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T[src]
pub unsafe fn drop(ptr: usize)[src]
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>,