wasm_module_obtain

Function wasm_module_obtain 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn wasm_module_obtain( store: &mut wasm_store_t, shared_module: &wasm_shared_module_t, ) -> Option<Box<wasm_module_t>>
Expand description

Obtains the wasm_module_t from the wasm_shared_module_t.

Returns None if the underlying engine of store and shared_module does not match.

§Safety

It is the caller’s responsibility not to alias the wasm_module_t with its underlying, internal WasmStoreRef.

Wraps Module::clone (kinda).