[][src]Struct wasmtime_api::Module

pub struct Module { /* fields omitted */ }

Methods

impl Module[src]

pub fn new(store: Rc<RefCell<Store>>, binary: &[u8]) -> Result<Module, Error>[src]

pub fn validate(_store: &Store, binary: &[u8]) -> bool[src]

pub fn imports(&self) -> &[ImportType][src]

pub fn exports(&self) -> &[ExportType][src]

Trait Implementations

impl Clone for Module[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Module

impl !Send for Module

impl !Sync for Module

impl !RefUnwindSafe for Module

impl !UnwindSafe for Module

Blanket Implementations

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self