使用web_sys :: HtmlButtonElement失败

时间:2020-01-09 15:37:26

标签: rust webassembly wasm-bindgen wasm-pack

设法建立并运行https://github.com/rustwasm/wasm-bindgen/tree/master/examples

中的一些示例

然后从用于Dom操纵的小型原型程序开始,一切正常,直到陷入困境为止。


使用 https://docs.rs/web-sys/0.3.35/web_sys/struct.HtmlButtonElement.html

列出pub struct HtmlButtonElement,类似于

https://docs.rs/web-sys/0.3.35/web_sys/struct.Element.htmlhttps://docs.rs/web-sys/0.3.35/web_sys/struct.HtmlElement.html

具有:

use web_sys::Element;
use web_sys::HtmlElement;
use web_sys::HtmlButtonElement;

给出编译错误:

error[E0432]: unresolved import `web_sys::HtmlButtonElement`
 --> src/lib.rs:8:5
  |
8 | use web_sys::HtmlButtonElement;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HtmlButtonElement` in the root

Element中找到HtmlElementweb_sys

HtmlButtonElement有什么区别/缺失? no HtmlButtonElement in the root消息是否有线索?

1 个答案:

答案 0 :(得分:0)

@chpio发表评论。将java.lang.ClassFormatError: Truncated class file at coffe_maker.Main._m1_1_delayTime_xjal(Main.java:14070) 添加到Cargo.toml的功能中时,会在构建时发现HtmlButtonElement