Lines Matching refs:module
107 fn smoke(module: &[u8]) -> Result<()> { in smoke()
109 let module = match deserialize(&engine, module)? { in smoke() localVariable
110 Some(module) => module, in smoke()
113 Instance::new(&mut Store::new(&engine, ()), &module, &[])?; in smoke()
117 fn simple_add(module: &[u8]) -> Result<()> { in simple_add()
119 let module = match deserialize(&engine, module)? { in simple_add() localVariable
120 Some(module) => module, in simple_add()
124 let instance = Linker::new(&engine).instantiate(&mut store, &module)?; in simple_add()
130 fn simple_host_fn(module: &[u8]) -> Result<()> { in simple_host_fn()
132 let module = match deserialize(&engine, module)? { in simple_host_fn() localVariable
133 Some(module) => module, in simple_host_fn()
139 let instance = linker.instantiate(&mut store, &module)?; in simple_host_fn()
145 fn simple_floats(module: &[u8]) -> Result<()> { in simple_floats()
147 let module = match deserialize(&engine, module)? { in simple_floats() localVariable
148 Some(module) => module, in simple_floats()
152 let instance = Linker::new(&engine).instantiate(&mut store, &module)?; in simple_floats()
158 fn deserialize(engine: &Engine, module: &[u8]) -> Result<Option<Module>> { in deserialize()
162 unsafe { Module::deserialize(engine, module) } in deserialize()
170 let memory_ptr = ptr::slice_from_raw_parts(module.as_ptr(), module.len()); in deserialize()
175 Ok(module) => Ok(Some(module)), in deserialize()