использовать web_sys::HtmlButtonElement не удается
Удалось собрать и запустить некоторые примеры в 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.html и https://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
а также HtmlElement
находятся в web_sys
Какая разница / отсутствует для HtmlButtonElement
? Есть лиno HtmlButtonElement in the root
сообщение подскажете?
1 ответ
После комментария @chpio. При добавленииHtmlButtonElement
к функциям Cargo.toml HtmlButtonElement
находится при постройке.