(
c: C,
wat: &str,
)
| 34 | } |
| 35 | |
| 36 | fn get_module_and_store<C: Fn(&mut Config)>( |
| 37 | c: C, |
| 38 | wat: &str, |
| 39 | ) -> wasmtime::Result<(Module, Store<()>)> { |
| 40 | let mut config = Config::default(); |
| 41 | config.guest_debug(true); |
| 42 | config.wasm_exceptions(true); |
| 43 | c(&mut config); |
| 44 | let engine = Engine::new(&config)?; |
| 45 | let module = Module::new(&engine, wat)?; |
| 46 | Ok((module, Store::new(&engine, ()))) |
| 47 | } |
| 48 | |
| 49 | fn test_stack_values< |
| 50 | C: Fn(&mut Config), |