[INFO] cloning repository https://github.com/daxpedda/uywi [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/daxpedda/uywi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaxpedda%2Fuywi", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaxpedda%2Fuywi'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 64d13ab7e29470ba06cee23a6a7bb5701b339d72 [INFO] checking daxpedda/uywi against master#c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c for pr-123737 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaxpedda%2Fuywi" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/daxpedda/uywi on toolchain c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/daxpedda/uywi [INFO] finished tweaking git repo https://github.com/daxpedda/uywi [INFO] tweaked toml for git repo https://github.com/daxpedda/uywi written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/daxpedda/uywi already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: /workspace/builds/worker-5-tc1/source/Cargo.toml: the cargo feature `named-profiles` has been stabilized in the 1.57 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#custom-profiles for more information about using this feature. [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded memory_units v0.4.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.62 [INFO] [stderr] Downloaded memoffset v0.5.4 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.12 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.62 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.12 [INFO] [stderr] Downloaded dbg v1.0.4 [INFO] [stderr] Downloaded futures-channel v0.3.4 [INFO] [stderr] Downloaded futures-io v0.3.4 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.12 [INFO] [stderr] Downloaded smallvec v1.4.0 [INFO] [stderr] Downloaded unicode-normalization v0.1.12 [INFO] [stderr] Downloaded seed v0.6.0 [INFO] [stderr] Downloaded futures-util v0.3.4 [INFO] [stderr] Downloaded syn v1.0.18 [INFO] [stderr] Downloaded web-sys v0.3.39 [INFO] [stderr] Downloaded libc v0.2.69 [INFO] [stderr] Downloaded bumpalo v3.2.1 [INFO] [stderr] Downloaded pulldown-cmark v0.6.1 [INFO] [stderr] Downloaded serde v1.0.106 [INFO] [stderr] Downloaded serde_json v1.0.52 [INFO] [stderr] Downloaded wasm-bindgen v0.2.62 [INFO] [stderr] Downloaded futures-executor v0.3.4 [INFO] [stderr] Downloaded futures v0.3.4 [INFO] [stderr] Downloaded indexmap v1.3.2 [INFO] [stderr] Downloaded js-sys v0.3.39 [INFO] [stderr] Downloaded ryu v1.0.4 [INFO] [stderr] Downloaded serde_derive v1.0.106 [INFO] [stderr] Downloaded futures-macro v0.3.4 [INFO] [stderr] Downloaded array-init v0.1.1 [INFO] [stderr] Downloaded hermit-abi v0.1.12 [INFO] [stderr] Downloaded itoa v0.4.5 [INFO] [stderr] Downloaded futures-core v0.3.4 [INFO] [stderr] Downloaded proc-macro-hack v0.5.15 [INFO] [stderr] Downloaded version_check v0.9.1 [INFO] [stderr] Downloaded proc-macro2 v1.0.12 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.62 [INFO] [stderr] Downloaded enclose v1.1.8 [INFO] [stderr] Downloaded futures-sink v0.3.4 [INFO] [stderr] Downloaded futures-task v0.3.4 [INFO] [stderr] Downloaded proc-macro-nested v0.1.4 [INFO] [stderr] Downloaded gloo-timers v0.2.1 [INFO] [stderr] Downloaded unicode-width v0.1.7 [INFO] [stderr] Downloaded getopts v0.2.21 [INFO] [stderr] Downloaded thiserror-impl v1.0.16 [INFO] [stderr] Downloaded thiserror v1.0.16 [INFO] [stderr] Downloaded wasm-logger v0.2.0 [INFO] [stderr] Downloaded quote v1.0.4 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.62 [INFO] [stderr] Downloaded wee_alloc v0.4.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d72752d054a06d824a47e3a969467314c7602e0c22e42ce40d15fcce9b803243 [INFO] running `Command { std: "docker" "start" "-a" "d72752d054a06d824a47e3a969467314c7602e0c22e42ce40d15fcce9b803243", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d72752d054a06d824a47e3a969467314c7602e0c22e42ce40d15fcce9b803243", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d72752d054a06d824a47e3a969467314c7602e0c22e42ce40d15fcce9b803243", kill_on_drop: false }` [INFO] [stdout] d72752d054a06d824a47e3a969467314c7602e0c22e42ce40d15fcce9b803243 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 420d7288de274de2b7e89a288318dcb7b5064313bbf5d12355ba5ce185396e27 [INFO] running `Command { std: "docker" "start" "-a" "420d7288de274de2b7e89a288318dcb7b5064313bbf5d12355ba5ce185396e27", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/Cargo.toml: the cargo feature `named-profiles` has been stabilized in the 1.57 release and is no longer necessary to be listed in the manifest [INFO] [stderr] See https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#custom-profiles for more information about using this feature. [INFO] [stderr] Compiling proc-macro2 v1.0.12 [INFO] [stderr] Compiling syn v1.0.18 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.62 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling bumpalo v3.2.1 [INFO] [stderr] Compiling serde v1.0.106 [INFO] [stderr] Compiling ryu v1.0.4 [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling libc v0.2.69 [INFO] [stderr] Compiling wasm-bindgen v0.2.62 [INFO] [stderr] Checking itoa v0.4.5 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling version_check v0.9.1 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling num-iter v0.1.40 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling proc-macro-hack v0.5.15 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Checking futures-sink v0.3.4 [INFO] [stderr] Checking smallvec v1.4.0 [INFO] [stderr] Checking futures-core v0.3.4 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Checking futures-task v0.3.4 [INFO] [stderr] Checking futures-io v0.3.4 [INFO] [stderr] Checking futures-channel v0.3.4 [INFO] [stderr] Compiling indexmap v1.3.2 [INFO] [stderr] Compiling pulldown-cmark v0.6.1 [INFO] [stderr] Checking percent-encoding v1.0.1 [INFO] [stderr] Checking unicode-width v0.1.7 [INFO] [stderr] Checking array-init v0.1.1 [INFO] [stderr] Checking crossbeam-queue v0.2.1 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Compiling seed v0.6.0 [INFO] [stderr] Compiling wee_alloc v0.4.5 [INFO] [stderr] Checking unicode-normalization v0.1.12 [INFO] [stderr] Checking memory_units v0.4.0 [INFO] [stderr] Checking enclose v1.1.8 [INFO] [stderr] Compiling dbg v1.0.4 [INFO] [stderr] Compiling quote v1.0.4 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.12 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking rayon-core v1.7.0 [INFO] [stderr] Checking num-integer v0.1.42 [INFO] [stderr] Checking idna v0.1.5 [INFO] [stderr] Checking rayon v1.3.0 [INFO] [stderr] Checking url v1.7.2 [INFO] [stderr] Checking cookie v0.12.0 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.62 [INFO] [stderr] Compiling serde_derive v1.0.106 [INFO] [stderr] Compiling thiserror-impl v1.0.16 [INFO] [stderr] Compiling futures-macro v0.3.4 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.62 [INFO] [stderr] Checking futures-util v0.3.4 [INFO] [stderr] Checking thiserror v1.0.16 [INFO] [stderr] Checking uywi v0.1.0 (/opt/rustwide/workdir/uywi) [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.62 [INFO] [stdout] warning: the item `structure` is imported redundantly [INFO] [stdout] --> uywi/src/length.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{structure, *}; [INFO] [stdout] | ^^^^^^^^^ - the item `structure` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ArrayString` is imported redundantly [INFO] [stdout] --> uywi/src/script/ipa_peter.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `ArrayString` is already imported here [INFO] [stdout] 4 | use crate::*; [INFO] [stdout] 5 | use arrayvec::{ArrayString, ArrayVec}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ArrayString` is imported redundantly [INFO] [stdout] --> uywi/src/script/uywi_chiffre.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `ArrayString` is already imported here [INFO] [stdout] ... [INFO] [stdout] 6 | use arrayvec::{ArrayString, ArrayVec}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `structure` is imported redundantly [INFO] [stdout] --> uywi/src/length.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{structure, *}; [INFO] [stdout] | ^^^^^^^^^ - the item `structure` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ArrayString` is imported redundantly [INFO] [stdout] --> uywi/src/script/ipa_peter.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `ArrayString` is already imported here [INFO] [stdout] 4 | use crate::*; [INFO] [stdout] 5 | use arrayvec::{ArrayString, ArrayVec}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ArrayString` is imported redundantly [INFO] [stdout] --> uywi/src/script/uywi_chiffre.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `ArrayString` is already imported here [INFO] [stdout] ... [INFO] [stdout] 6 | use arrayvec::{ArrayString, ArrayVec}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `pfrom` is never used [INFO] [stdout] --> uywi/src/util.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait PConvert { [INFO] [stdout] | -------- associated function in this trait [INFO] [stdout] ... [INFO] [stdout] 13 | fn pfrom(from: T) -> Self; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `grapheme_last` is never used [INFO] [stdout] --> uywi/src/util.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub trait GraphemeIdentity { [INFO] [stdout] | ---------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 101 | fn grapheme_last(&'_ self) -> Option<&'_ str>; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `pfrom` is never used [INFO] [stdout] --> uywi/src/util.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait PConvert { [INFO] [stdout] | -------- associated function in this trait [INFO] [stdout] ... [INFO] [stdout] 13 | fn pfrom(from: T) -> Self; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `grapheme_last` is never used [INFO] [stdout] --> uywi/src/util.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub trait GraphemeIdentity { [INFO] [stdout] | ---------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 101 | fn grapheme_last(&'_ self) -> Option<&'_ str>; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking futures-executor v0.3.4 [INFO] [stderr] Checking futures v0.3.4 [INFO] [stderr] Checking serde_json v1.0.52 [INFO] [stderr] Checking js-sys v0.3.39 [INFO] [stderr] Checking console_error_panic_hook v0.1.6 [INFO] [stderr] Checking web-sys v0.3.39 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.12 [INFO] [stderr] Checking wasm-bindgen-test v0.3.12 [INFO] [stderr] Checking gloo-timers v0.2.1 [INFO] [stderr] Checking wasm-logger v0.2.0 [INFO] [stderr] Checking uywi-web v0.1.0 (/opt/rustwide/workdir/uywi-web) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | Script(HtmlFormElement, FormData), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 84 | Script((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | Length(HtmlFormElement, FormData), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 86 | Length((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:88:7 [INFO] [stdout] | [INFO] [stdout] 88 | Page(HtmlFormElement, FormData), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 88 | Page((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | Index(HtmlFormElement, FormData), [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 94 | Index((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> uywi-web/src/util.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__wbg_generated_const_Global` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> uywi-web/src/util.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__wbg_generated_const_JsError` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | Script(HtmlFormElement, FormData), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 84 | Script((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | Length(HtmlFormElement, FormData), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 86 | Length((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:88:7 [INFO] [stdout] | [INFO] [stdout] 88 | Page(HtmlFormElement, FormData), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 88 | Page((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> uywi-web/src/dictionary.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | Index(HtmlFormElement, FormData), [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 94 | Index((), FormData), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> uywi-web/src/util.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__wbg_generated_const_Global` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> uywi-web/src/util.rs:132:1 [INFO] [stdout] | [INFO] [stdout] 132 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__wbg_generated_const_JsError` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.05s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.62 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3` [INFO] running `Command { std: "docker" "inspect" "420d7288de274de2b7e89a288318dcb7b5064313bbf5d12355ba5ce185396e27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "420d7288de274de2b7e89a288318dcb7b5064313bbf5d12355ba5ce185396e27", kill_on_drop: false }` [INFO] [stdout] 420d7288de274de2b7e89a288318dcb7b5064313bbf5d12355ba5ce185396e27