Lines Matching refs:Module
9 use wasmtime::{Engine, Module};
13 pub(crate) module: Module,
19 pub(crate) fn new(module: Module) -> wasm_module_t { in new()
27 module: Module,
38 match Module::from_binary(store.store.context().engine(), binary.as_slice()) { in wasm_module_new()
50 Module::validate(store.store.context().engine(), binary.as_slice()).is_ok() in wasm_module_validate()
53 fn fill_exports(module: &Module, out: &mut wasm_exporttype_vec_t) { in fill_exports() argument
66 fn fill_imports(module: &Module, out: &mut wasm_importtype_vec_t) { in fill_imports() argument
123 match Module::deserialize(store.store.context().engine(), binary.as_slice()) { in wasm_module_deserialize()
131 pub(crate) module: Module,
145 Module::from_binary(&engine.engine, crate::slice_from_raw_parts(wasm, len)), in wasmtime_module_new()
181 handle_result(Module::validate(&engine.engine, binary), |()| {}) in wasmtime_module_validate()
212 handle_result(Module::deserialize(&engine.engine, bytes), |module| { in wasmtime_module_deserialize()
227 .and_then(|path| Module::deserialize_file(&engine.engine, path)); in wasmtime_module_deserialize_file()