[INFO] fetching crate maomi-dom 0.5.0... [INFO] checking maomi-dom-0.5.0 against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] extracting crate maomi-dom 0.5.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate maomi-dom 0.5.0 on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate maomi-dom 0.5.0 [INFO] finished tweaking crates.io crate maomi-dom 0.5.0 [INFO] tweaked toml for crates.io crate maomi-dom 0.5.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 76 packages to latest compatible versions [INFO] [stderr] Adding console_log v0.2.2 (available: v1.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cec32cb266971e9b406403bc261a788e4c5bfc60b3d79c33274552634e2a5fa9 [INFO] running `Command { std: "docker" "start" "-a" "cec32cb266971e9b406403bc261a788e4c5bfc60b3d79c33274552634e2a5fa9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cec32cb266971e9b406403bc261a788e4c5bfc60b3d79c33274552634e2a5fa9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cec32cb266971e9b406403bc261a788e4c5bfc60b3d79c33274552634e2a5fa9", kill_on_drop: false }` [INFO] [stdout] cec32cb266971e9b406403bc261a788e4c5bfc60b3d79c33274552634e2a5fa9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ad8df26a42e3d800cce3ca615035229105f462d1f4beaeab15a76d8d026f130c [INFO] running `Command { std: "docker" "start" "-a" "ad8df26a42e3d800cce3ca615035229105f462d1f4beaeab15a76d8d026f130c", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.95 [INFO] [stderr] Compiling serde v1.0.215 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling wasm-bindgen v0.2.95 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling clap_lex v0.7.3 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Checking maomi-tree v0.5.0 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling clap_builder v4.5.21 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.95 [INFO] [stderr] Compiling serde_derive v1.0.215 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.45 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.95 [INFO] [stderr] Compiling clap v4.5.21 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.95 [INFO] [stderr] Checking js-sys v0.3.72 [INFO] [stderr] Checking console_error_panic_hook v0.1.7 [INFO] [stderr] Checking web-sys v0.3.72 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.45 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Checking wasm-bindgen-test v0.3.45 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling toml v0.7.8 [INFO] [stderr] Compiling maomi-tools v0.5.0 [INFO] [stderr] Compiling maomi-skin v0.5.0 [INFO] [stderr] Compiling maomi-macro v0.5.0 [INFO] [stderr] Compiling maomi-dom-macro v0.5.0 [INFO] [stderr] Checking maomi v0.5.0 [INFO] [stderr] Checking console_log v0.2.2 [INFO] [stderr] Checking maomi-dom v0.5.0 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] Fixed src/event/scroll.rs (2 fixes) [INFO] [stderr] Fixed src/base_element.rs (1 fix) [INFO] [stderr] Fixed src/composing.rs (2 fixes) [INFO] [stderr] Fixed src/event/form.rs (6 fixes) [INFO] [stderr] Fixed src/element/forms.rs (0 fixes) [INFO] [stderr] Fixed src/lib.rs (10 fixes) [INFO] [stderr] Fixed src/event/transition.rs (2 fixes) [INFO] [stderr] Fixed src/event/utils.rs (2 fixes) [INFO] [stderr] Fixed src/event/mouse.rs (2 fixes) [INFO] [stderr] Fixed src/event/mod.rs (1 fix) [INFO] [stderr] Fixed src/event/animation.rs (2 fixes) [INFO] [stderr] Fixed src/event/touch.rs (2 fixes) [INFO] [stderr] Fixed src/event/tap.rs (2 fixes) [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:49:29 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(bool in HtmlInputElement while "change" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:49:32 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(bool in HtmlInputElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(match { bool => bool _ => {}} in HtmlInputElement while "change" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(&str in HtmlInputElement while "input" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(&str in HtmlInputElement while "input" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(match { &str => &str _ => {}} in HtmlInputElement while "input" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:96:29 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(match { f64 => f64 _ => {}} in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | +++++ ++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:133:27 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:133:29 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(match { f64 => f64 _ => {}} in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | +++++ ++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(match { &str => &str _ => {}} in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | hot_event!(Tap, tap, TapEvent); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | hot_event!(Tap, tap, TapEvent); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | hot_event!(LongTap, long_tap, TapEvent); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | hot_event!(LongTap, long_tap, TapEvent); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | hot_event!(CancelTap, cancel_tap, TapEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | hot_event!(CancelTap, cancel_tap, TapEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | hot_event!(TouchStart, touch_start, TouchEvent); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | hot_event!(TouchStart, touch_start, TouchEvent); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | hot_event!(TouchMove, touch_move, TouchEvent); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | hot_event!(TouchMove, touch_move, TouchEvent); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | hot_event!(TouchEnd, touch_end, TouchEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | hot_event!(TouchEnd, touch_end, TouchEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | hot_event!(TouchCancel, touch_cancel, TouchEvent); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | hot_event!(TouchCancel, touch_cancel, TouchEvent); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] warning: error applying suggestions to `src/element/forms.rs` [INFO] [stderr] [INFO] [stderr] The full error message was: [INFO] [stderr] [INFO] [stderr] > cannot replace slice of data that was already replaced [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] Fixed src/element/forms.rs (0 fixes) [INFO] [stderr] Migrating tests/web.rs from 2021 edition to 2024 [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:49:29 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(bool in HtmlInputElement while "change" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:49:32 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(bool in HtmlInputElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 49 | pub checked: attribute!(match { bool => bool _ => {}} in HtmlInputElement while "change" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(&str in HtmlInputElement while "input" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(&str in HtmlInputElement while "input" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 76 | pub value: attribute!(match { &str => &str _ => {}} in HtmlInputElement while "input" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:96:29 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 96 | pub value: attribute!(match { f64 => f64 _ => {}} in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | +++++ ++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:133:27 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:133:29 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 133 | pub value: attribute!(match { f64 => f64 _ => {}} in web_sys::HtmlMeterElement while "change" [INFO] [stdout] | +++++ ++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/element/forms.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | ^^^^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/element/forms.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 164 | pub value: attribute!(match { &str => &str _ => {}} in web_sys::HtmlTextAreaElement while "input" [INFO] [stdout] | +++++ +++++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | hot_event!(Tap, tap, TapEvent); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | hot_event!(Tap, tap, TapEvent); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | hot_event!(LongTap, long_tap, TapEvent); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | hot_event!(LongTap, long_tap, TapEvent); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | hot_event!(CancelTap, cancel_tap, TapEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/tap.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | hot_event!(CancelTap, cancel_tap, TapEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | hot_event!(TouchStart, touch_start, TouchEvent); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | hot_event!(TouchStart, touch_start, TouchEvent); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | hot_event!(TouchMove, touch_move, TouchEvent); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | hot_event!(TouchMove, touch_move, TouchEvent); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | hot_event!(TouchEnd, touch_end, TouchEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | hot_event!(TouchEnd, touch_end, TouchEvent); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/event/utils.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | if let Some(f) = &list.$field { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | hot_event!(TouchCancel, touch_cancel, TouchEvent); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/event/utils.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/event/touch.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | hot_event!(TouchCancel, touch_cancel, TouchEvent); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `hot_event` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `web` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * tests/web_tests/component.rs [INFO] [stderr] * tests/web_tests/event.rs [INFO] [stderr] * tests/web_tests/mod.rs [INFO] [stderr] * tests/web_tests/skin.rs [INFO] [stderr] * tests/web_tests/template.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | &mut
{ &self.text }
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:72:13 [INFO] [stderr] | [INFO] [stderr] 72 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | &mut for n in &*self.list { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:283:13 [INFO] [stderr] | [INFO] [stderr] 283 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:380:13 [INFO] [stderr] | [INFO] [stderr] 380 | &mut for n in &*self.list { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:502:13 [INFO] [stderr] | [INFO] [stderr] 502 | &mut if self.slot_data.len() == 0 { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/component.rs:550:13 [INFO] [stderr] | [INFO] [stderr] 550 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/event.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | &mut
tests/web_tests/event.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | &mut
tests/web_tests/event.rs:284:13 [INFO] [stderr] | [INFO] [stderr] 284 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/event.rs:465:13 [INFO] [stderr] | [INFO] [stderr] 465 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/event.rs:534:13 [INFO] [stderr] | [INFO] [stderr] 534 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/event.rs:603:13 [INFO] [stderr] | [INFO] [stderr] 603 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/skin.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/skin.rs:69:13 [INFO] [stderr] | [INFO] [stderr] 69 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:208:13 [INFO] [stderr] | [INFO] [stderr] 208 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:321:13 [INFO] [stderr] | [INFO] [stderr] 321 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:450:13 [INFO] [stderr] | [INFO] [stderr] 450 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:519:13 [INFO] [stderr] | [INFO] [stderr] 519 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:602:13 [INFO] [stderr] | [INFO] [stderr] 602 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:660:13 [INFO] [stderr] | [INFO] [stderr] 660 | &mut [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:711:13 [INFO] [stderr] | [INFO] [stderr] 711 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:753:13 [INFO] [stderr] | [INFO] [stderr] 753 | &mut for item in &self.my_list_prop { [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:773:13 [INFO] [stderr] | [INFO] [stderr] 773 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: expected one of: string literal, curly braces, `<`, `if`, `match`, `for` [INFO] [stderr] --> tests/web_tests/template.rs:819:13 [INFO] [stderr] | [INFO] [stderr] 819 | &mut
[INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_static_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:127:22 [INFO] [stderr] | [INFO] [stderr] 127 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_static_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_static_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_static_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_static_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:127:32 [INFO] [stderr] | [INFO] [stderr] 127 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_static_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_dynamic_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_dynamic_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_dynamic_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_dynamic_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `single_dynamic_slot::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:254:32 [INFO] [stderr] | [INFO] [stderr] 254 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `single_dynamic_slot::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:366:22 [INFO] [stderr] | [INFO] [stderr] 366 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:366:5 [INFO] [stderr] | [INFO] [stderr] 366 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:366:32 [INFO] [stderr] | [INFO] [stderr] 366 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots_with_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:494:22 [INFO] [stderr] | [INFO] [stderr] 494 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots_with_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots_with_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:494:5 [INFO] [stderr] | [INFO] [stderr] 494 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots_with_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `multiple_slots_with_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:494:32 [INFO] [stderr] | [INFO] [stderr] 494 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `multiple_slots_with_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `self_update_slot_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:601:22 [INFO] [stderr] | [INFO] [stderr] 601 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `self_update_slot_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `self_update_slot_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:601:5 [INFO] [stderr] | [INFO] [stderr] 601 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `self_update_slot_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `self_update_slot_data::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:601:32 [INFO] [stderr] | [INFO] [stderr] 601 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `self_update_slot_data::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the trait `maomi::template::ComponentTemplate<__MBackend>` is implemented for `use_without_backend::{closure#0}::Parent` [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:140:22 [INFO] [stderr] | [INFO] [stderr] 140 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `animation_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `animation_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:140:32 [INFO] [stderr] | [INFO] [stderr] 140 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `animation_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 60 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] `&animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 76 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] `&animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 92 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] `&animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 108 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] `&animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for mutable reference `&mut MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&mut MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 124 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `&mut animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&mut animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &mut animation_event::{closure#0}::MyComp>` [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:275:22 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `transition_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `transition_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:275:32 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `transition_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 195 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] `&transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 211 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] `&transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 227 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] `&transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 243 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] `&transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for mutable reference `&mut MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&mut MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/event.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 259 | let dom_elem = first_dom!(this, div).clone(); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `&mut transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&mut transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &mut transition_event::{closure#0}::MyComp>` [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `scroll_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:322:22 [INFO] [stderr] | [INFO] [stderr] 322 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `scroll_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `scroll_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:322:5 [INFO] [stderr] | [INFO] [stderr] 322 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `scroll_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `scroll_event::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `scroll_event::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:525:22 [INFO] [stderr] | [INFO] [stderr] 525 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:525:5 [INFO] [stderr] | [INFO] [stderr] 525 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:525:32 [INFO] [stderr] | [INFO] [stderr] 525 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `cancel_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:594:22 [INFO] [stderr] | [INFO] [stderr] 594 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `cancel_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `cancel_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:594:5 [INFO] [stderr] | [INFO] [stderr] 594 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `cancel_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `cancel_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:594:32 [INFO] [stderr] | [INFO] [stderr] 594 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `cancel_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `long_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:671:22 [INFO] [stderr] | [INFO] [stderr] 671 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `long_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `long_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:671:5 [INFO] [stderr] | [INFO] [stderr] 671 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `long_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `long_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:671:32 [INFO] [stderr] | [INFO] [stderr] 671 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `long_tap::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] mouse_down::{closure#0}::MyComp [INFO] [stderr] mouse_enter::{closure#0}::MyComp [INFO] [stderr] mouse_leave::{closure#0}::MyComp [INFO] [stderr] mouse_move::{closure#0}::MyComp [INFO] [stderr] mouse_up::{closure#0}::MyComp [INFO] [stderr] touch_cancel::{closure#0}::MyComp [INFO] [stderr] touch_end::{closure#0}::MyComp [INFO] [stderr] touch_move::{closure#0}::MyComp [INFO] [stderr] touch_start::{closure#0}::MyComp [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_class::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:48:22 [INFO] [stderr] | [INFO] [stderr] 48 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_class::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_class::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_class::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_class::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:48:32 [INFO] [stderr] | [INFO] [stderr] 48 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_class::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_style::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_style::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_style::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_style::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `skin_style::{closure#0}::MyComp: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:107:32 [INFO] [stderr] | [INFO] [stderr] 107 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `skin_style::{closure#0}::MyComp` [INFO] [stderr] | [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_if_else::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:71:22 [INFO] [stderr] | [INFO] [stderr] 71 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_if_else::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_if_else::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_if_else::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_if_else::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:71:32 [INFO] [stderr] | [INFO] [stderr] 71 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_if_else::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_lonely_if::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:129:22 [INFO] [stderr] | [INFO] [stderr] 129 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_lonely_if::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_lonely_if::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_lonely_if::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_lonely_if::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:129:32 [INFO] [stderr] | [INFO] [stderr] 129 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_lonely_if::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_match::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:199:22 [INFO] [stderr] | [INFO] [stderr] 199 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_match::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_match::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_match::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_match::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:199:32 [INFO] [stderr] | [INFO] [stderr] 199 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_match::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for_keyless::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:275:22 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for_keyless::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for_keyless::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for_keyless::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for_keyless::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:275:32 [INFO] [stderr] | [INFO] [stderr] 275 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for_keyless::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:430:22 [INFO] [stderr] | [INFO] [stderr] 430 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:430:5 [INFO] [stderr] | [INFO] [stderr] 430 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `template_for::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:430:32 [INFO] [stderr] | [INFO] [stderr] 430 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `template_for::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `class_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:504:22 [INFO] [stderr] | [INFO] [stderr] 504 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `class_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `class_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:504:5 [INFO] [stderr] | [INFO] [stderr] 504 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `class_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `class_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:504:32 [INFO] [stderr] | [INFO] [stderr] 504 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `class_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `style_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:564:22 [INFO] [stderr] | [INFO] [stderr] 564 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `style_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `style_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:564:5 [INFO] [stderr] | [INFO] [stderr] 564 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `style_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `style_attr::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:564:32 [INFO] [stderr] | [INFO] [stderr] 564 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `style_attr::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `event_handler::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:649:22 [INFO] [stderr] | [INFO] [stderr] 649 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `event_handler::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `event_handler::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:649:5 [INFO] [stderr] | [INFO] [stderr] 649 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `event_handler::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `event_handler::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:649:32 [INFO] [stderr] | [INFO] [stderr] 649 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `event_handler::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `binding_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:743:22 [INFO] [stderr] | [INFO] [stderr] 743 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `binding_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `binding_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:743:5 [INFO] [stderr] | [INFO] [stderr] 743 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `binding_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `binding_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:743:32 [INFO] [stderr] | [INFO] [stderr] 743 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `binding_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `list_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:806:22 [INFO] [stderr] | [INFO] [stderr] 806 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `list_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `list_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:806:5 [INFO] [stderr] | [INFO] [stderr] 806 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `list_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `list_prop::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:806:32 [INFO] [stderr] | [INFO] [stderr] 806 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `list_prop::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `dom_custom_attribute::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:853:22 [INFO] [stderr] | [INFO] [stderr] 853 | test_component::().await; [INFO] [stderr] | ^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `dom_custom_attribute::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `dom_custom_attribute::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:853:5 [INFO] [stderr] | [INFO] [stderr] 853 | test_component::().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `dom_custom_attribute::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `dom_custom_attribute::{closure#0}::Parent: maomi::template::ComponentTemplate` is not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:853:32 [INFO] [stderr] | [INFO] [stderr] 853 | test_component::().await; [INFO] [stderr] | ^^^^^ the trait `maomi::template::ComponentTemplate` is not implemented for `dom_custom_attribute::{closure#0}::Parent` [INFO] [stderr] | [INFO] [stderr] = help: the following other types implement trait `maomi::template::ComponentTemplate`: [INFO] [stderr] event_handler::{closure#0}::Child [INFO] [stderr] template_for::{closure#0}::Child [INFO] [stderr] note: required by a bound in `web_tests::test_component` [INFO] [stderr] --> tests/web_tests/mod.rs:38:44 [INFO] [stderr] | [INFO] [stderr] 38 | pub async fn test_component + ComponentTest>() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `test_component` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:96:29 [INFO] [stderr] | [INFO] [stderr] 69 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 96 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `single_static_slot::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `single_static_slot::{closure#0}::Parent: maomi::component::ComponentExt<_, single_static_slot::{closure#0}::Parent>` [INFO] [stderr] `&single_static_slot::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&single_static_slot::{closure#0}::Parent: maomi::component::ComponentExt<_, &single_static_slot::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:184:29 [INFO] [stderr] | [INFO] [stderr] 162 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 184 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `single_dynamic_slot::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `single_dynamic_slot::{closure#0}::Parent: maomi::component::ComponentExt<_, single_dynamic_slot::{closure#0}::Parent>` [INFO] [stderr] `&single_dynamic_slot::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&single_dynamic_slot::{closure#0}::Parent: maomi::component::ComponentExt<_, &single_dynamic_slot::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:302:29 [INFO] [stderr] | [INFO] [stderr] 280 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 302 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `multiple_slots::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `multiple_slots::{closure#0}::Parent: maomi::component::ComponentExt<_, multiple_slots::{closure#0}::Parent>` [INFO] [stderr] `&multiple_slots::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&multiple_slots::{closure#0}::Parent: maomi::component::ComponentExt<_, &multiple_slots::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:429:29 [INFO] [stderr] | [INFO] [stderr] 404 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 429 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `multiple_slots_with_data::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `multiple_slots_with_data::{closure#0}::Parent: maomi::component::ComponentExt<_, multiple_slots_with_data::{closure#0}::Parent>` [INFO] [stderr] `&multiple_slots_with_data::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&multiple_slots_with_data::{closure#0}::Parent: maomi::component::ComponentExt<_, &multiple_slots_with_data::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Child`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:519:29 [INFO] [stderr] | [INFO] [stderr] 500 | struct Child { [INFO] [stderr] | ------------ doesn't satisfy `_: ComponentExt<_, Child>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 519 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Child` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `self_update_slot_data::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `self_update_slot_data::{closure#0}::Child: maomi::component::ComponentExt<_, self_update_slot_data::{closure#0}::Child>` [INFO] [stderr] `&self_update_slot_data::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&self_update_slot_data::{closure#0}::Child: maomi::component::ComponentExt<_, &self_update_slot_data::{closure#0}::Child>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Child`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:532:29 [INFO] [stderr] | [INFO] [stderr] 500 | struct Child { [INFO] [stderr] | ------------ doesn't satisfy `_: ComponentExt<_, Child>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 532 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Child` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `self_update_slot_data::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `self_update_slot_data::{closure#0}::Child: maomi::component::ComponentExt<_, self_update_slot_data::{closure#0}::Child>` [INFO] [stderr] `&self_update_slot_data::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&self_update_slot_data::{closure#0}::Child: maomi::component::ComponentExt<_, &self_update_slot_data::{closure#0}::Child>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/component.rs:567:29 [INFO] [stderr] | [INFO] [stderr] 547 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 567 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `self_update_slot_data::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `self_update_slot_data::{closure#0}::Parent: maomi::component::ComponentExt<_, self_update_slot_data::{closure#0}::Parent>` [INFO] [stderr] `&self_update_slot_data::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&self_update_slot_data::{closure#0}::Parent: maomi::component::ComponentExt<_, &self_update_slot_data::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:37:29 [INFO] [stderr] | [INFO] [stderr] 12 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 37 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, animation_event::{closure#0}::MyComp>` [INFO] [stderr] `&animation_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&animation_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &animation_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:171:29 [INFO] [stderr] | [INFO] [stderr] 146 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 171 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, transition_event::{closure#0}::MyComp>` [INFO] [stderr] `&transition_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&transition_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &transition_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:297:29 [INFO] [stderr] | [INFO] [stderr] 281 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 297 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `scroll_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `scroll_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, scroll_event::{closure#0}::MyComp>` [INFO] [stderr] `&scroll_event::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&scroll_event::{closure#0}::MyComp: maomi::component::ComponentExt<_, &scroll_event::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:478:29 [INFO] [stderr] | [INFO] [stderr] 462 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 478 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, tap::{closure#0}::MyComp>` [INFO] [stderr] `&tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, &tap::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:547:29 [INFO] [stderr] | [INFO] [stderr] 531 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 547 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `cancel_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `cancel_tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, cancel_tap::{closure#0}::MyComp>` [INFO] [stderr] `&cancel_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&cancel_tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, &cancel_tap::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/event.rs:616:29 [INFO] [stderr] | [INFO] [stderr] 600 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 616 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `long_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `long_tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, long_tap::{closure#0}::MyComp>` [INFO] [stderr] `&long_tap::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&long_tap::{closure#0}::MyComp: maomi::component::ComponentExt<_, &long_tap::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:32:18 [INFO] [stderr] | [INFO] [stderr] 16 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 32 | self.rc().task_with(|this, _| { [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `skin_class::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `skin_class::{closure#0}::MyComp: maomi::component::ComponentExt<_, skin_class::{closure#0}::MyComp>` [INFO] [stderr] `&skin_class::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&skin_class::{closure#0}::MyComp: maomi::component::ComponentExt<_, &skin_class::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&MyComp`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/skin.rs:82:18 [INFO] [stderr] | [INFO] [stderr] 66 | struct MyComp { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, MyComp>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 82 | self.rc().task_with(|this, _| { [INFO] [stderr] | ^^ method cannot be called on `&MyComp` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `skin_style::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `skin_style::{closure#0}::MyComp: maomi::component::ComponentExt<_, skin_style::{closure#0}::MyComp>` [INFO] [stderr] `&skin_style::{closure#0}::MyComp: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&skin_style::{closure#0}::MyComp: maomi::component::ComponentExt<_, &skin_style::{closure#0}::MyComp>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:37:29 [INFO] [stderr] | [INFO] [stderr] 11 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 37 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `template_if_else::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `template_if_else::{closure#0}::Parent: maomi::component::ComponentExt<_, template_if_else::{closure#0}::Parent>` [INFO] [stderr] `&template_if_else::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&template_if_else::{closure#0}::Parent: maomi::component::ComponentExt<_, &template_if_else::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:99:29 [INFO] [stderr] | [INFO] [stderr] 77 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 99 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `template_lonely_if::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `template_lonely_if::{closure#0}::Parent: maomi::component::ComponentExt<_, template_lonely_if::{closure#0}::Parent>` [INFO] [stderr] `&template_lonely_if::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&template_lonely_if::{closure#0}::Parent: maomi::component::ComponentExt<_, &template_lonely_if::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:165:29 [INFO] [stderr] | [INFO] [stderr] 135 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 165 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `template_match::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `template_match::{closure#0}::Parent: maomi::component::ComponentExt<_, template_match::{closure#0}::Parent>` [INFO] [stderr] `&template_match::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&template_match::{closure#0}::Parent: maomi::component::ComponentExt<_, &template_match::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:230:29 [INFO] [stderr] | [INFO] [stderr] 205 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 230 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `template_for_keyless::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `template_for_keyless::{closure#0}::Parent: maomi::component::ComponentExt<_, template_for_keyless::{closure#0}::Parent>` [INFO] [stderr] `&template_for_keyless::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&template_for_keyless::{closure#0}::Parent: maomi::component::ComponentExt<_, &template_for_keyless::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:343:29 [INFO] [stderr] | [INFO] [stderr] 318 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 343 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `template_for::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `template_for::{closure#0}::Parent: maomi::component::ComponentExt<_, template_for::{closure#0}::Parent>` [INFO] [stderr] `&template_for::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&template_for::{closure#0}::Parent: maomi::component::ComponentExt<_, &template_for::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:465:29 [INFO] [stderr] | [INFO] [stderr] 447 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 465 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `class_attr::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `class_attr::{closure#0}::Parent: maomi::component::ComponentExt<_, class_attr::{closure#0}::Parent>` [INFO] [stderr] `&class_attr::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&class_attr::{closure#0}::Parent: maomi::component::ComponentExt<_, &class_attr::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:534:29 [INFO] [stderr] | [INFO] [stderr] 516 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 534 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `style_attr::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `style_attr::{closure#0}::Parent: maomi::component::ComponentExt<_, style_attr::{closure#0}::Parent>` [INFO] [stderr] `&style_attr::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&style_attr::{closure#0}::Parent: maomi::component::ComponentExt<_, &style_attr::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `template_structure` exists for mutable reference `&mut Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/mod.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | ($this.template_structure().unwrap()[0] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ method cannot be called on `&mut Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] ::: tests/web_tests/template.rs:599:5 [INFO] [stderr] | [INFO] [stderr] 599 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 623 | assert_eq!(first_dom!(this, div).outer_html(), r#"
400
"#,); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `&mut event_handler::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&mut event_handler::{closure#0}::Parent: maomi::component::ComponentExt<_, &mut event_handler::{closure#0}::Parent>` [INFO] [stderr] `event_handler::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `event_handler::{closure#0}::Parent: maomi::component::ComponentExt<_, event_handler::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `template_structure`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] = note: this error originates in the macro `first_dom` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Child`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:682:29 [INFO] [stderr] | [INFO] [stderr] 658 | struct Child { [INFO] [stderr] | ------------ doesn't satisfy `_: ComponentExt<_, Child>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 682 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Child` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `binding_prop::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `binding_prop::{closure#0}::Child: maomi::component::ComponentExt<_, binding_prop::{closure#0}::Child>` [INFO] [stderr] `&binding_prop::{closure#0}::Child: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&binding_prop::{closure#0}::Child: maomi::component::ComponentExt<_, &binding_prop::{closure#0}::Child>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:789:29 [INFO] [stderr] | [INFO] [stderr] 770 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 789 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `list_prop::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `list_prop::{closure#0}::Parent: maomi::component::ComponentExt<_, list_prop::{closure#0}::Parent>` [INFO] [stderr] `&list_prop::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&list_prop::{closure#0}::Parent: maomi::component::ComponentExt<_, &list_prop::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `rc` exists for reference `&Parent`, but its trait bounds were not satisfied [INFO] [stderr] --> tests/web_tests/template.rs:832:29 [INFO] [stderr] | [INFO] [stderr] 816 | struct Parent { [INFO] [stderr] | ------------- doesn't satisfy `_: ComponentExt<_, Parent>` or `_: ComponentTemplate<_>` [INFO] [stderr] ... [INFO] [stderr] 832 | let this = self.rc(); [INFO] [stderr] | ^^ method cannot be called on `&Parent` due to unsatisfied trait bounds [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `dom_custom_attribute::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `dom_custom_attribute::{closure#0}::Parent: maomi::component::ComponentExt<_, dom_custom_attribute::{closure#0}::Parent>` [INFO] [stderr] `&dom_custom_attribute::{closure#0}::Parent: maomi::template::ComponentTemplate<_>` [INFO] [stderr] which is required by `&dom_custom_attribute::{closure#0}::Parent: maomi::component::ComponentExt<_, &dom_custom_attribute::{closure#0}::Parent>` [INFO] [stderr] note: the trait `maomi::template::ComponentTemplate` must be implemented [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/maomi-0.5.0/src/template.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | pub trait ComponentTemplate: ComponentSlotKind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rc`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `maomi::component::ComponentExt` [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 384 | test_touch_events!(touch_start, "touchstart"); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility` [INFO] [stderr] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 385 | test_touch_events!(touch_move, "touchmove"); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 386 | test_touch_events!(touch_end, "touchend"); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 387 | test_touch_events!(touch_cancel, "touchcancel"); [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 453 | test_mouse_events!(mouse_down, "mousedown"); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 454 | test_mouse_events!(mouse_up, "mouseup"); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 455 | test_mouse_events!(mouse_move, "mousemove"); [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 456 | test_mouse_events!(mouse_enter, "mouseenter"); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stderr] --> tests/web_tests/event.rs:397:21 [INFO] [stderr] | [INFO] [stderr] 397 |
[INFO] [stderr] | ^ [INFO] [stderr] | | [INFO] [stderr] | help: desugar the match ergonomics: `&mut` [INFO] [stderr] ... [INFO] [stderr] 457 | test_mouse_events!(mouse_leave, "mouseleave"); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this changes meaning in Rust 2024 [INFO] [stderr] = note: for more information, see 123076 [INFO] [stderr] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 139 previous errors; 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> tests/web_tests/mod.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | ($this:expr, $elem:ty) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 9 | ($this:expr_2021, $elem:ty) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> tests/web_tests/event.rs:326:29 [INFO] [stdout] | [INFO] [stdout] 326 | ($ev:ident, $ev_js_name:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 326 | ($ev:ident, $ev_js_name:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> tests/web_tests/event.rs:390:29 [INFO] [stdout] | [INFO] [stdout] 390 | ($ev:ident, $ev_js_name:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 390 | ($ev:ident, $ev_js_name:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | if let Some(text) = self.text.as_ref() { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | match text.as_str() { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:143:29 [INFO] [stdout] | [INFO] [stdout] 143 | ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:167:21 [INFO] [stdout] | [INFO] [stdout] 167 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | for n in &*self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:284:17 [INFO] [stdout] | [INFO] [stdout] 284 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | for n in &*self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:382:17 [INFO] [stdout] | [INFO] [stdout] 382 | tests/web_tests/component.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:409:21 [INFO] [stdout] | [INFO] [stdout] 409 | match data { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:502:13 [INFO] [stdout] | [INFO] [stdout] 502 | if self.slot_data.len() == 0 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:503:17 [INFO] [stdout] | [INFO] [stdout] 503 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:550:13 [INFO] [stdout] | [INFO] [stdout] 550 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:551:17 [INFO] [stdout] | [INFO] [stdout] 551 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 |
tests/web_tests/event.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 |
tests/web_tests/event.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 384 | test_touch_events!(touch_start, "touchstart"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 385 | test_touch_events!(touch_move, "touchmove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 386 | test_touch_events!(touch_end, "touchend"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 387 | test_touch_events!(touch_cancel, "touchcancel"); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 453 | test_mouse_events!(mouse_down, "mousedown"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 454 | test_mouse_events!(mouse_up, "mouseup"); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 455 | test_mouse_events!(mouse_move, "mousemove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 456 | test_mouse_events!(mouse_enter, "mouseenter"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 457 | test_mouse_events!(mouse_leave, "mouseleave"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:465:13 [INFO] [stdout] | [INFO] [stdout] 465 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:534:13 [INFO] [stdout] | [INFO] [stdout] 534 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/skin.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/skin.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | if self.text.len() > 10 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | } else if self.text.len() == 0 { [INFO] [stdout] | -^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | } else { [INFO] [stdout] | -^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 |
"(too long)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:18:21 [INFO] [stdout] | [INFO] [stdout] 18 |
"(empty)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 20 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | if self.text.len() > 0 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | match self.text.len() { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 |
"(too long)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:144:25 [INFO] [stdout] | [INFO] [stdout] 144 |
"(empty)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:147:25 [INFO] [stdout] | [INFO] [stdout] 147 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | for (index, _) in self.list.iter().enumerate() { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | for item in self.list.iter() { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:210:21 [INFO] [stdout] | [INFO] [stdout] 210 |
{ &index.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:213:21 [INFO] [stdout] | [INFO] [stdout] 213 |
{ &item.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | for (index, item) in self.list.iter().enumerate() use (item) usize { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | for item in self.list.iter() use usize { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 323 |
{ &index.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:326:21 [INFO] [stdout] | [INFO] [stdout] 326 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:450:13 [INFO] [stdout] | [INFO] [stdout] 450 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:602:13 [INFO] [stdout] | [INFO] [stdout] 602 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:603:17 [INFO] [stdout] | [INFO] [stdout] 603 | for item in &self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:604:21 [INFO] [stdout] | [INFO] [stdout] 604 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:605:25 [INFO] [stdout] | [INFO] [stdout] 605 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:660:13 [INFO] [stdout] | [INFO] [stdout] 660 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:711:13 [INFO] [stdout] | [INFO] [stdout] 711 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:712:17 [INFO] [stdout] | [INFO] [stdout] 712 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:753:13 [INFO] [stdout] | [INFO] [stdout] 753 | for item in &self.my_list_prop { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:754:17 [INFO] [stdout] | [INFO] [stdout] 754 |
{ item }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:773:13 [INFO] [stdout] | [INFO] [stdout] 773 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:774:17 [INFO] [stdout] | [INFO] [stdout] 774 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:775:17 [INFO] [stdout] | [INFO] [stdout] 775 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:819:13 [INFO] [stdout] | [INFO] [stdout] 819 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | animation_start=@ani_fn(&1) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | animation_start=@ani_fn(&1) [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 16 | animation_start=match { @ => @ _ => {}}ani_fn(&1) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | animation_iteration=@ani_fn(&2) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | animation_iteration=@ani_fn(&2) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 17 | animation_iteration=match { @ => @ _ => {}}ani_fn(&2) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:18:31 [INFO] [stdout] | [INFO] [stdout] 18 | animation_end=@ani_fn(&3) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:18:31 [INFO] [stdout] | [INFO] [stdout] 18 | animation_end=@ani_fn(&3) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 18 | animation_end=match { @ => @ _ => {}}ani_fn(&3) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | animation_cancel=@ani_fn(&4) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | animation_cancel=@ani_fn(&4) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 19 | animation_cancel=match { @ => @ _ => {}}ani_fn(&4) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | transition_run=@ani_fn(&1) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | transition_run=@ani_fn(&1) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 150 | transition_run=match { @ => @ _ => {}}ani_fn(&1) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:151:34 [INFO] [stdout] | [INFO] [stdout] 151 | transition_start=@ani_fn(&2) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:151:34 [INFO] [stdout] | [INFO] [stdout] 151 | transition_start=@ani_fn(&2) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 151 | transition_start=match { @ => @ _ => {}}ani_fn(&2) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:152:32 [INFO] [stdout] | [INFO] [stdout] 152 | transition_end=@ani_fn(&3) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:152:32 [INFO] [stdout] | [INFO] [stdout] 152 | transition_end=@ani_fn(&3) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 152 | transition_end=match { @ => @ _ => {}}ani_fn(&3) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | transition_cancel=@ani_fn(&4) [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | transition_cancel=@ani_fn(&4) [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 153 | transition_cancel=match { @ => @ _ => {}}ani_fn(&4) [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 |
[INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 284 |
@ _ => {}}scroll_fn()>
[INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 384 | test_touch_events!(touch_start, "touchstart"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 384 | test_touch_events!(touch_start, "touchstart"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 385 | test_touch_events!(touch_move, "touchmove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 385 | test_touch_events!(touch_move, "touchmove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 386 | test_touch_events!(touch_end, "touchend"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 386 | test_touch_events!(touch_end, "touchend"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 387 | test_touch_events!(touch_cancel, "touchcancel"); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:30 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 387 | test_touch_events!(touch_cancel, "touchcancel"); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 453 | test_mouse_events!(mouse_down, "mousedown"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 453 | test_mouse_events!(mouse_down, "mousedown"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 454 | test_mouse_events!(mouse_up, "mouseup"); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 454 | test_mouse_events!(mouse_up, "mouseup"); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.08s [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 455 | test_mouse_events!(mouse_move, "mousemove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 455 | test_mouse_events!(mouse_move, "mousemove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 456 | test_mouse_events!(mouse_enter, "mouseenter"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 456 | test_mouse_events!(mouse_enter, "mouseenter"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 457 | test_mouse_events!(mouse_leave, "mouseleave"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:30 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 457 | test_mouse_events!(mouse_leave, "mouseleave"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:465:22 [INFO] [stdout] | [INFO] [stdout] 465 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:465:22 [INFO] [stdout] | [INFO] [stdout] 465 |
[INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 465 |
@ _ => {}}handler()>
[INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 |
[INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 534 |
@ _ => {}}handler()>
[INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:27 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:27 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 603 |
@ _ => {}}handler() tap=@should_panic()>
[INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:42 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:42 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 603 |
@ _ => {}}should_panic()>
[INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:604:52 [INFO] [stdout] | [INFO] [stdout] 604 | [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:604:52 [INFO] [stdout] | [INFO] [stdout] 604 | [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 604 | @ _ => {}}my_event_handler(item)> [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:660:55 [INFO] [stdout] | [INFO] [stdout] 660 | [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:660:55 [INFO] [stdout] | [INFO] [stdout] 660 | [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 660 | @ _ => {}}input_change() /> [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:712:73 [INFO] [stdout] | [INFO] [stdout] 712 | [INFO] [stdout] | ^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:712:73 [INFO] [stdout] | [INFO] [stdout] 712 | [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 712 | @ _ => {}}child_change() /> [INFO] [stdout] | +++++ ++++++ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking maomi-dom v0.5.0 (/tmp/fixit) [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | if let Some(text) = self.text.as_ref() { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | match text.as_str() { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:143:29 [INFO] [stdout] | [INFO] [stdout] 143 | ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:167:21 [INFO] [stdout] | [INFO] [stdout] 167 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | for n in &*self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:284:17 [INFO] [stdout] | [INFO] [stdout] 284 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | for n in &*self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:382:17 [INFO] [stdout] | [INFO] [stdout] 382 | tests/web_tests/component.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:409:21 [INFO] [stdout] | [INFO] [stdout] 409 | match data { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:502:13 [INFO] [stdout] | [INFO] [stdout] 502 | if self.slot_data.len() == 0 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:503:17 [INFO] [stdout] | [INFO] [stdout] 503 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:550:13 [INFO] [stdout] | [INFO] [stdout] 550 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/component.rs:551:17 [INFO] [stdout] | [INFO] [stdout] 551 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 |
tests/web_tests/event.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 |
tests/web_tests/event.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 284 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 384 | test_touch_events!(touch_start, "touchstart"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 385 | test_touch_events!(touch_move, "touchmove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 386 | test_touch_events!(touch_end, "touchend"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 387 | test_touch_events!(touch_cancel, "touchcancel"); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_touch_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 453 | test_mouse_events!(mouse_down, "mousedown"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 454 | test_mouse_events!(mouse_up, "mouseup"); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 455 | test_mouse_events!(mouse_move, "mousemove"); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 456 | test_mouse_events!(mouse_enter, "mouseenter"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] ... [INFO] [stdout] 457 | test_mouse_events!(mouse_leave, "mouseleave"); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `test_mouse_events` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:465:13 [INFO] [stdout] | [INFO] [stdout] 465 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:534:13 [INFO] [stdout] | [INFO] [stdout] 534 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/event.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/skin.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/skin.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | if self.text.len() > 10 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | } else if self.text.len() == 0 { [INFO] [stdout] | -^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | } else { [INFO] [stdout] | -^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 |
"(too long)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:18:21 [INFO] [stdout] | [INFO] [stdout] 18 |
"(empty)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 20 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | if self.text.len() > 0 { [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | match self.text.len() { [INFO] [stdout] | -^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 |
"(too long)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:144:25 [INFO] [stdout] | [INFO] [stdout] 144 |
"(empty)"
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:147:25 [INFO] [stdout] | [INFO] [stdout] 147 |
{ &self.text }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | for (index, _) in self.list.iter().enumerate() { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | for item in self.list.iter() { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:210:21 [INFO] [stdout] | [INFO] [stdout] 210 |
{ &index.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:213:21 [INFO] [stdout] | [INFO] [stdout] 213 |
{ &item.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | for (index, item) in self.list.iter().enumerate() use (item) usize { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | for item in self.list.iter() use usize { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 323 |
{ &index.to_string() }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:326:21 [INFO] [stdout] | [INFO] [stdout] 326 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:450:13 [INFO] [stdout] | [INFO] [stdout] 450 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:602:13 [INFO] [stdout] | [INFO] [stdout] 602 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:603:17 [INFO] [stdout] | [INFO] [stdout] 603 | for item in &self.list { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:604:21 [INFO] [stdout] | [INFO] [stdout] 604 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:605:25 [INFO] [stdout] | [INFO] [stdout] 605 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:660:13 [INFO] [stdout] | [INFO] [stdout] 660 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:711:13 [INFO] [stdout] | [INFO] [stdout] 711 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:712:17 [INFO] [stdout] | [INFO] [stdout] 712 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:753:13 [INFO] [stdout] | [INFO] [stdout] 753 | for item in &self.my_list_prop { [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:754:17 [INFO] [stdout] | [INFO] [stdout] 754 |
{ item }
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:773:13 [INFO] [stdout] | [INFO] [stdout] 773 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:774:17 [INFO] [stdout] | [INFO] [stdout] 774 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:775:17 [INFO] [stdout] | [INFO] [stdout] 775 | [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> tests/web_tests/template.rs:819:13 [INFO] [stdout] | [INFO] [stdout] 819 |
[INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `maomi-dom` (test "web") due to 84 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "ad8df26a42e3d800cce3ca615035229105f462d1f4beaeab15a76d8d026f130c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad8df26a42e3d800cce3ca615035229105f462d1f4beaeab15a76d8d026f130c", kill_on_drop: false }` [INFO] [stdout] ad8df26a42e3d800cce3ca615035229105f462d1f4beaeab15a76d8d026f130c