MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / detect_precompiled

Function detect_precompiled

tests/all/module_serialize.rs:143–156  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

141#[test]
142#[cfg_attr(miri, ignore)]
143fn detect_precompiled() -> Result<()> {
144 let engine = Engine::default();
145 let buffer = serialize(
146 &engine,
147 "(module (func (export \"run\") (result i32) i32.const 42))",
148 )?;
149 assert_eq!(Engine::detect_precompiled(&[]), None);
150 assert_eq!(Engine::detect_precompiled(&buffer[..5]), None);
151 assert_eq!(
152 Engine::detect_precompiled(&buffer),
153 Some(Precompiled::Module)
154 );
155 Ok(())
156}

Callers 2

load_module_contentsMethod · 0.50
executeMethod · 0.50

Calls 2

OkFunction · 0.85
serializeFunction · 0.70

Tested by

no test coverage detected