[INFO] fetching crate hobo 0.1.10... [INFO] checking hobo-0.1.10 against beta for pr-78714 [INFO] extracting crate hobo 0.1.10 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate hobo 0.1.10 on toolchain beta [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate hobo 0.1.10 [INFO] finished tweaking crates.io crate hobo 0.1.10 [INFO] tweaked toml for crates.io crate hobo 0.1.10 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 02b11af7c8076b25b21c148ab94698b7a3c0493e0d0289eace49f924a1f25a86 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "02b11af7c8076b25b21c148ab94698b7a3c0493e0d0289eace49f924a1f25a86", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "02b11af7c8076b25b21c148ab94698b7a3c0493e0d0289eace49f924a1f25a86", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02b11af7c8076b25b21c148ab94698b7a3c0493e0d0289eace49f924a1f25a86", kill_on_drop: false }` [INFO] [stdout] 02b11af7c8076b25b21c148ab94698b7a3c0493e0d0289eace49f924a1f25a86 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 01b0a93811fabaf8c5aed41c14763dddd4b24aa371ae74d3bbcc98fdd95c17f1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "01b0a93811fabaf8c5aed41c14763dddd4b24aa371ae74d3bbcc98fdd95c17f1", kill_on_drop: false }` [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.58 [INFO] [stderr] Compiling wasm-bindgen v0.2.58 [INFO] [stderr] Compiling sourcefile v0.1.4 [INFO] [stderr] Checking xmlparser v0.13.3 [INFO] [stderr] Checking sugars v1.2.0 [INFO] [stderr] Checking slotmap v0.4.0 [INFO] [stderr] Checking stats_alloc v0.1.8 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling toml v0.5.7 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.8 [INFO] [stderr] Checking ordered-float v2.0.0 [INFO] [stderr] Compiling derive_utils v0.10.0 [INFO] [stderr] Compiling strum_macros v0.19.4 [INFO] [stderr] Compiling smart-default v0.6.0 [INFO] [stderr] Compiling proc-quote v0.3.2 [INFO] [stderr] Compiling extend v0.1.2 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Checking roxmltree v0.13.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.58 [INFO] [stderr] Compiling hobo_derive v0.1.10 [INFO] [stderr] Compiling proc-macro-crate v0.1.5 [INFO] [stderr] Compiling weedle v0.10.0 [INFO] [stderr] Compiling hobo_css_macros v0.1.10 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.58 [INFO] [stderr] Checking strum v0.19.5 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.58 [INFO] [stderr] Checking hobo_css v0.1.10 [INFO] [stderr] Checking js-sys v0.3.35 [INFO] [stderr] Checking console_error_panic_hook v0.1.6 [INFO] [stderr] Compiling wasm-bindgen-webidl v0.2.58 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.8 [INFO] [stderr] Checking wasm-bindgen-test v0.3.8 [INFO] [stderr] Compiling web-sys v0.3.35 [INFO] [stderr] Checking console_log v0.2.0 [INFO] [stderr] Checking hobo v0.1.10 (/opt/rustwide/workdir) [INFO] [stdout] error: expected identifier [INFO] [stdout] --> src/events.rs:127:29 [INFO] [stdout] | [INFO] [stdout] 127 | #[extend::ext(pub, name = [])] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::RawEventTarget` [INFO] [stdout] --> src/prelude.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | web_str, RawEventTarget as _, [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `RawEventTarget` in the root [INFO] [stdout] | help: a similar name exists in the module: `EventTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/state/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_click` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:140:30 [INFO] [stdout] | [INFO] [stdout] 140 | MouseEvent, click, on_click; [INFO] [stdout] | ^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_click`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_context_menu` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:141:30 [INFO] [stdout] | [INFO] [stdout] 141 | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_context_menu`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_dbl_click` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:142:30 [INFO] [stdout] | [INFO] [stdout] 142 | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_dbl_click`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_down` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | MouseEvent, mousedown, on_mouse_down; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_down`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_enter` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:144:30 [INFO] [stdout] | [INFO] [stdout] 144 | MouseEvent, mouseenter, on_mouse_enter; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_enter`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_leave` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | MouseEvent, mouseleave, on_mouse_leave; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_leave`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_move` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:146:30 [INFO] [stdout] | [INFO] [stdout] 146 | MouseEvent, mousemove, on_mouse_move; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_move`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_over` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:147:30 [INFO] [stdout] | [INFO] [stdout] 147 | MouseEvent, mouseover, on_mouse_over; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_over`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_out` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | MouseEvent, mouseout, on_mouse_out; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_out`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_up` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:149:30 [INFO] [stdout] | [INFO] [stdout] 149 | MouseEvent, mouseup, on_mouse_up; [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_up`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_key_down` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:150:30 [INFO] [stdout] | [INFO] [stdout] 150 | KeyboardEvent, keydown, on_key_down; [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_key_down`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_key_up` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:151:30 [INFO] [stdout] | [INFO] [stdout] 151 | KeyboardEvent, keyup, on_key_up; [INFO] [stdout] | ^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_key_up`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_change` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | Event, change, on_change; [INFO] [stdout] | ^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_change`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_scroll` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 153 | Event, scroll, on_scroll; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `scroll` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_scroll`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_blur` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:154:30 [INFO] [stdout] | [INFO] [stdout] 154 | FocusEvent, blur, on_blur; [INFO] [stdout] | ^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_blur`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_focus` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | FocusEvent, focus, on_focus; [INFO] [stdout] | ^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_focus`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 18 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hobo` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: expected identifier [INFO] [stdout] --> src/events.rs:127:29 [INFO] [stdout] | [INFO] [stdout] 127 | #[extend::ext(pub, name = [])] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::RawEventTarget` [INFO] [stdout] --> src/prelude.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | web_str, RawEventTarget as _, [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `RawEventTarget` in the root [INFO] [stdout] | help: a similar name exists in the module: `EventTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::enclose as e` [INFO] [stdout] --> src/state/tests.rs:46:6 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::enclose as e; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_click` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:140:30 [INFO] [stdout] | [INFO] [stdout] 140 | MouseEvent, click, on_click; [INFO] [stdout] | ^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_click`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_context_menu` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:141:30 [INFO] [stdout] | [INFO] [stdout] 141 | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_context_menu`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_dbl_click` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:142:30 [INFO] [stdout] | [INFO] [stdout] 142 | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_dbl_click`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_down` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | MouseEvent, mousedown, on_mouse_down; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_down`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_enter` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:144:30 [INFO] [stdout] | [INFO] [stdout] 144 | MouseEvent, mouseenter, on_mouse_enter; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_enter`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_leave` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | MouseEvent, mouseleave, on_mouse_leave; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_leave`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_move` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:146:30 [INFO] [stdout] | [INFO] [stdout] 146 | MouseEvent, mousemove, on_mouse_move; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_move`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_over` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:147:30 [INFO] [stdout] | [INFO] [stdout] 147 | MouseEvent, mouseover, on_mouse_over; [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_over`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_out` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:148:30 [INFO] [stdout] | [INFO] [stdout] 148 | MouseEvent, mouseout, on_mouse_out; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_out`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_mouse_up` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:149:30 [INFO] [stdout] | [INFO] [stdout] 149 | MouseEvent, mouseup, on_mouse_up; [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_mouse_up`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_key_down` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:150:30 [INFO] [stdout] | [INFO] [stdout] 150 | KeyboardEvent, keydown, on_key_down; [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_key_down`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_key_up` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:151:30 [INFO] [stdout] | [INFO] [stdout] 151 | KeyboardEvent, keyup, on_key_up; [INFO] [stdout] | ^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_key_up`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_change` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:152:30 [INFO] [stdout] | [INFO] [stdout] 152 | Event, change, on_change; [INFO] [stdout] | ^^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_change`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_scroll` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 153 | Event, scroll, on_scroll; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `scroll` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_scroll`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_blur` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:154:30 [INFO] [stdout] | [INFO] [stdout] 154 | FocusEvent, blur, on_blur; [INFO] [stdout] | ^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_blur`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `on_focus` found for enum `Cow<'_, web_sys::Element>` in the current scope [INFO] [stdout] --> src/events.rs:155:30 [INFO] [stdout] | [INFO] [stdout] 155 | FocusEvent, focus, on_focus; [INFO] [stdout] | ^^^^^^^^ method not found in `Cow<'_, web_sys::Element>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `events::EventTarget` defines an item `on_focus`, perhaps you need to implement it [INFO] [stdout] --> src/events.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub trait EventTarget: Element { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 139 | / generate_events! { [INFO] [stdout] 140 | | MouseEvent, click, on_click; [INFO] [stdout] 141 | | MouseEvent, contextmenu, on_context_menu; [INFO] [stdout] 142 | | MouseEvent, dblclick, on_dbl_click; [INFO] [stdout] ... | [INFO] [stdout] 155 | | FocusEvent, focus, on_focus; [INFO] [stdout] 156 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 18 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "01b0a93811fabaf8c5aed41c14763dddd4b24aa371ae74d3bbcc98fdd95c17f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "01b0a93811fabaf8c5aed41c14763dddd4b24aa371ae74d3bbcc98fdd95c17f1", kill_on_drop: false }` [INFO] [stdout] 01b0a93811fabaf8c5aed41c14763dddd4b24aa371ae74d3bbcc98fdd95c17f1