从Rust fn返回Wasm的Option <Box <[Box <[JsValue]>] >>的替代方法

时间:2019-08-01 09:15:10

标签: rust webassembly wasm-bindgen

我正在尝试退回std::boxed::Box<[std::boxed::Box<[wasm_bindgen::JsValue]>]> 在我的Rust代码中输入Wasm,但出现此错误。

我了解该特性尚未实现,但是有解决方法吗?

原始错误

#[wasm_bindgen]

| ^^^^^^^^^^^^^^^^^尚未为wasm_bindgen::convert::traits::OptionIntoWasmAbi实现特征std::boxed::Box<[std::boxed::Box<[wasm_bindgen::JsValue]>]>

1 个答案:

答案 0 :(得分:0)

对于正在寻找答案的人,我设法返回Option<js_sys::Array>来解决此问题。我知道它与我所寻找的不完全相同,但是对我有用。