[−][src]Struct wabt::Module
WebAssembly module.
Implementations
impl Module
[src]
pub fn parse_wat<S: AsRef<[u8]>>(
filename: &str,
source: S,
features: Features
) -> Result<Module, Error>
[src]
filename: &str,
source: S,
features: Features
) -> Result<Module, Error>
Parse source in WebAssembly text format.
pub fn read_binary<S: AsRef<[u8]>>(
wasm: S,
options: &ReadBinaryOptions
) -> Result<Module, Error>
[src]
wasm: S,
options: &ReadBinaryOptions
) -> Result<Module, Error>
Read WebAssembly binary.
read_binary
doesn't do any validation. If you want to validate, you can the module you can
call validate
.
pub fn validate(&self) -> Result<(), Error>
[src]
Validate the module.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Module
impl !Send for Module
impl !Sync for Module
impl Unpin for Module
impl UnwindSafe for Module
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> FromBits<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,