替代 return 选项<Box<[Box<[JsValue]>]>> 从 Rust fn 到 Wasm

Alternative to return Option<Box<[Box<[JsValue]>]>> from Rust fn to Wasm

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

我了解该特征未实现,但是否有解决方法?

原始错误

#[wasm_bindgen]

| ^^^^^^^^^^^^^^^ 特征 wasm_bindgen::convert::traits::OptionIntoWasmAbi 没有为 std::boxed::Box<[std::boxed::Box<[wasm_bindgen::JsValue]>]>

实现

对于那些正在寻找答案的人,我设法 return Option<js_sys::Array> 解决了这个问题。我知道它与我要找的不完全一样,但对我有用。