Lines Matching refs:Module
132 pub struct Module { struct
169 impl fmt::Debug for Module { implementation
185 impl Module { implementation
251 pub fn new(engine: &Engine, bytes: impl AsRef<[u8]>) -> Result<Module> { in new() argument
286 pub fn from_file(engine: &Engine, file: impl AsRef<Path>) -> Result<Module> { in from_file() argument
324 pub fn from_binary(engine: &Engine, binary: &[u8]) -> Result<Module> { in from_binary() argument
352 pub unsafe fn from_trusted_file(engine: &Engine, file: impl AsRef<Path>) -> Result<Module> { in from_trusted_file() argument
356 let code = engine.load_code(mmap, ObjectKind::Module)?; in from_trusted_file()
357 return Module::from_parts(engine, code, None); in from_trusted_file()
407 pub unsafe fn deserialize(engine: &Engine, bytes: impl AsRef<[u8]>) -> Result<Module> { in deserialize() argument
408 let code = engine.load_code_bytes(bytes.as_ref(), ObjectKind::Module)?; in deserialize()
409 Module::from_parts(engine, code, None) in deserialize()
425 pub unsafe fn deserialize_raw(engine: &Engine, memory: NonNull<[u8]>) -> Result<Module> { in deserialize_raw() argument
428 let code = unsafe { engine.load_code_raw(memory, ObjectKind::Module)? }; in deserialize_raw()
429 Module::from_parts(engine, code, None) in deserialize_raw()
456 pub unsafe fn deserialize_file(engine: &Engine, path: impl AsRef<Path>) -> Result<Module> { in deserialize_file() argument
488 pub unsafe fn deserialize_open_file(engine: &Engine, file: File) -> Result<Module> { in deserialize_open_file() argument
489 let code = engine.load_code_file(file, ObjectKind::Module)?; in deserialize_open_file()
490 Module::from_parts(engine, code, None) in deserialize_open_file()
528 Module::from_parts_raw(engine, code, info, index, true) in from_parts()
650 pub(crate) fn env_module(&self) -> &Arc<wasmtime_environ::Module> { in env_module() argument
1209 pub fn same(a: &Module, b: &Module) -> bool { in same() argument
1245 _assert::<Module>(); in _assert_send_sync()
1278 use crate::{CodeBuilder, Engine, Module};
1284 let module = Module::new( in cow_on_by_default()
1314 let module = unsafe { Module::deserialize(&engine, &bytes).unwrap() }; in image_range_is_whole_image()