Struct wabt::Module
[−]
[src]
pub struct Module { /* fields omitted */ }
WebAssembly module.
Methods
impl Module
[src]
pub fn parse_wat<S: AsRef<[u8]>>(
filename: &str,
source: S
) -> Result<Module, Error>
[src]
filename: &str,
source: S
) -> 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.