(engine: &Engine, wat: &str)
| 3 | use wasmtime::*; |
| 4 | |
| 5 | fn serialize(engine: &Engine, wat: &str) -> Result<Vec<u8>> { |
| 6 | let module = Module::new(&engine, wat)?; |
| 7 | Ok(module.serialize()?) |
| 8 | } |
| 9 | |
| 10 | unsafe fn deserialize_and_instantiate(store: &mut Store<()>, buffer: &[u8]) -> Result<Instance> { |
| 11 | let module = unsafe { Module::deserialize(store.engine(), buffer)? }; |