(c: Box<wasm_config_t>)
| 29 | |
| 30 | #[unsafe(no_mangle)] |
| 31 | pub extern "C" fn wasm_engine_new_with_config(c: Box<wasm_config_t>) -> Box<wasm_engine_t> { |
| 32 | #[cfg(feature = "logging")] |
| 33 | drop(env_logger::try_init()); |
| 34 | |
| 35 | let config = c.config; |
| 36 | Box::new(wasm_engine_t { |
| 37 | engine: Engine::new(&config).unwrap(), |
| 38 | }) |
| 39 | } |
| 40 | |
| 41 | #[unsafe(no_mangle)] |
| 42 | pub extern "C" fn wasmtime_engine_clone(engine: &wasm_engine_t) -> Box<wasm_engine_t> { |