所以我在生成的 .wast 文件中有以下导入(免责声明:我自己没有编写 wasm 文件):
(import "index" "bigDecimal.fromString" (func $fimport$1 (param i32) (result i32)))
我需要在 Rust 中编写主机导入函数。我不能在 Rust 中使用 &str,而且导入需要 i32。我猜我需要传递一个指向字符串的指针,在 Rust 中定义?谁能指出我正确的方向?在 wasmtime 中完成的一些例子?
let from_string = Func::wrap(&store, |a: i32| {
println!("a={}", a);
});
提前致谢!