[−][src]Enum wasmer::ExportError
The ExportError
can happen when trying to get a specific
export Extern
from the Instance
exports.
ⓘThis example is not tested
// This results with an error: `ExportError::IncompatibleType`. let missing_import: &Global = my_instance.exports.get("func")?; let missing_import = my_instance.exports.get_global("func")?; // This results with an error: `ExportError::Missing`. let missing_import: &Function = my_instance.exports.get("unknown")?; let missing_import = my_instance.exports.get_function("unknown")?;
Variants
An error than occurs when the exported type and the expected type are incompatible.
Missing(String)
This error arises when an export is missing
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExportError
impl Send for ExportError
impl Sync for ExportError
impl Unpin for ExportError
impl UnwindSafe for ExportError
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,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,