()
| 126 | } |
| 127 | |
| 128 | pub(crate) fn gc_store() -> Result<wasmtime::Store<()>> { |
| 129 | let _ = env_logger::try_init(); |
| 130 | |
| 131 | let mut config = wasmtime::Config::new(); |
| 132 | config.wasm_function_references(true); |
| 133 | config.wasm_gc(true); |
| 134 | |
| 135 | let engine = wasmtime::Engine::new(&config)?; |
| 136 | Ok(wasmtime::Store::new(&engine, ())) |
| 137 | } |
| 138 | |
| 139 | trait ErrorExt { |
| 140 | fn assert_contains(&self, msg: &str); |