[INFO] fetching crate rslint_core 0.2.2...
[INFO] testing rslint_core-0.2.2 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate rslint_core 0.2.2 into /workspace/builds/worker-1/source
[INFO] validating manifest of crates.io crate rslint_core 0.2.2 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rslint_core 0.2.2
[INFO] finished tweaking crates.io crate rslint_core 0.2.2
[INFO] tweaked toml for crates.io crate rslint_core 0.2.2 written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded erased-serde v0.3.16
[INFO] [stderr]   Downloaded inventory-impl v0.1.10
[INFO] [stderr]   Downloaded typetag v0.1.7
[INFO] [stderr]   Downloaded ghost v0.1.2
[INFO] [stderr]   Downloaded typetag-impl v0.1.7
[INFO] [stderr]   Downloaded inventory v0.1.10
[INFO] [stderr]   Downloaded rslint_parser v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e32188dc44e53f02aebec0924ae4243cb969e783d0055363e49c3fdd4675ab51
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "e32188dc44e53f02aebec0924ae4243cb969e783d0055363e49c3fdd4675ab51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e32188dc44e53f02aebec0924ae4243cb969e783d0055363e49c3fdd4675ab51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e32188dc44e53f02aebec0924ae4243cb969e783d0055363e49c3fdd4675ab51", kill_on_drop: false }`
[INFO] [stdout] e32188dc44e53f02aebec0924ae4243cb969e783d0055363e49c3fdd4675ab51
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c5e74c4239d70c6c9f52924aba21e8d63f7a1d9b74274145610eb149b897b2c4
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c5e74c4239d70c6c9f52924aba21e8d63f7a1d9b74274145610eb149b897b2c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling erasable v1.2.1
[INFO] [stderr]    Compiling slice-dst v1.5.1
[INFO] [stderr]    Compiling term v0.2.14
[INFO] [stderr]    Compiling num-bigint v0.3.2
[INFO] [stderr]    Compiling typetag-impl v0.1.7
[INFO] [stderr]    Compiling triomphe v0.1.3
[INFO] [stderr]    Compiling erased-serde v0.3.16
[INFO] [stderr]    Compiling rowan v0.10.6
[INFO] [stderr]    Compiling text-diff v0.4.0
[INFO] [stderr]    Compiling rslint_text_edit v0.1.0
[INFO] [stderr]    Compiling rslint_rowan v0.10.0
[INFO] [stderr]    Compiling typetag v0.1.7
[INFO] [stderr]    Compiling rslint_syntax v0.1.3
[INFO] [stderr]    Compiling rslint_errors v0.1.2
[INFO] [stderr]    Compiling rslint_lexer v0.1.3
[INFO] [stderr]    Compiling rslint_parser v0.2.1
[INFO] [stderr]    Compiling rslint_core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_finally.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Forbid the use of unsafe control flow statements in try and catch blocks.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     "no-unsafe-finally"
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(legacy_derive_helpers)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_cond_assign.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_cond_assign.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Forbid the use of assignment expressions in conditions which may yield unwanted behavior.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     pub allow_parens: bool
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_await_in_loop.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow await inside of loops.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-await-in-loop"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/getter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow getter properties which do not always return a value.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 66  | |     pub allow_implicit: bool
[INFO] [stdout] 67  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_negation.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Deny the use of `!` on the left hand side of an `instanceof` or `in` expression where it is ambiguous.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 32  | |     "no-unsafe-negation"
[INFO] [stdout] 33  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_compare_neg_zero.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow comparison against `-0` which yields unexpected behavior.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     "no-compare-neg-zero"
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_async_promise_executor.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow async functions as promise executors.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-async-promise-executor"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_constant_condition.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constant conditions which always yield one result.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 42  | |     "no-constant-condition"
[INFO] [stdout] 43  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/for_direction.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow for loops which update their counter in the wrong direction.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 40  | |     "for-direction"
[INFO] [stdout] 41  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_debugger.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow the use of debugger statements.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     "no-debugger"
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_dupe_keys.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow duplicate keys in object literals.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 25  | |     "no-dupe-keys"
[INFO] [stdout] 26  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_duplicate_cases.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow duplicate test cases in `switch` statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-duplicate-cases"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_empty.rs:33:7
[INFO] [stdout]     |
[INFO] [stdout] 33  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_empty.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow empty block statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 41  | |     pub allow_empty_catch: bool
[INFO] [stdout] 42  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_semi.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow unneeded semicolons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-extra-semi"
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_inner_declarations.rs:38:7
[INFO] [stdout]     |
[INFO] [stdout] 38  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_inner_declarations.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow variable and function declarations in nested blocks.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     pub disallowed: Vec<String>
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_irregular_whitespace.rs:47:7
[INFO] [stdout]     |
[INFO] [stdout] 47  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_irregular_whitespace.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow weird/irregular whitespace.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     pub skip_templates: bool
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_new_symbol.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constructing `Symbol` using `new`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-new-symbol",
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_prototype_builtins.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow direct use of `Object.prototype` builtins directly.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-prototype-builtins"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_sparse_arrays.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow sparse arrays.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 27  | |     "no-sparse-arrays"
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unexpected_multiline.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Disallow confusing newlines in expressions.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     "no-unexpected-multiline"
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/use_isnan.rs:40:7
[INFO] [stdout]     |
[INFO] [stdout] 40  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/use_isnan.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow incorrect comparisons against `NaN`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     pub enforce_for_index_of: bool
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_setter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow setters to return values.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     "no-setter-return",
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/valid_typeof.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/valid_typeof.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Enforce the use of valid string literals in a `typeof` comparison.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 33  | |     pub require_string_literals: bool,
[INFO] [stdout] 34  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_extra_boolean_cast.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_boolean_cast.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow unnecessary boolean casts.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 29  | |     pub enforce_for_logical_operands: bool,
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_confusing_arrow.rs:30:7
[INFO] [stdout]     |
[INFO] [stdout] 30  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_confusing_arrow.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow arrow functions where they could be confused with comparisons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     pub allow_parens: bool
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 33 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 19.12s
[INFO] running `Command { std: "docker" "inspect" "c5e74c4239d70c6c9f52924aba21e8d63f7a1d9b74274145610eb149b897b2c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5e74c4239d70c6c9f52924aba21e8d63f7a1d9b74274145610eb149b897b2c4", kill_on_drop: false }`
[INFO] [stdout] c5e74c4239d70c6c9f52924aba21e8d63f7a1d9b74274145610eb149b897b2c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 7fb6476fa052ddd5f7cdebdce2f11d854a3a58e7af9710153c9cda83ddb4dc8f
[INFO] running `Command { std: "docker" "start" "-a" "7fb6476fa052ddd5f7cdebdce2f11d854a3a58e7af9710153c9cda83ddb4dc8f", kill_on_drop: false }`
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_finally.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Forbid the use of unsafe control flow statements in try and catch blocks.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     "no-unsafe-finally"
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(legacy_derive_helpers)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_cond_assign.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_cond_assign.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Forbid the use of assignment expressions in conditions which may yield unwanted behavior.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     pub allow_parens: bool
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_await_in_loop.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow await inside of loops.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-await-in-loop"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/getter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow getter properties which do not always return a value.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 66  | |     pub allow_implicit: bool
[INFO] [stdout] 67  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_negation.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Deny the use of `!` on the left hand side of an `instanceof` or `in` expression where it is ambiguous.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 32  | |     "no-unsafe-negation"
[INFO] [stdout] 33  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_compare_neg_zero.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow comparison against `-0` which yields unexpected behavior.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     "no-compare-neg-zero"
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_async_promise_executor.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow async functions as promise executors.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-async-promise-executor"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_constant_condition.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constant conditions which always yield one result.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 42  | |     "no-constant-condition"
[INFO] [stdout] 43  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/for_direction.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow for loops which update their counter in the wrong direction.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 40  | |     "for-direction"
[INFO] [stdout] 41  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_debugger.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow the use of debugger statements.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     "no-debugger"
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_dupe_keys.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow duplicate keys in object literals.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 25  | |     "no-dupe-keys"
[INFO] [stdout] 26  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_duplicate_cases.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow duplicate test cases in `switch` statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-duplicate-cases"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_empty.rs:33:7
[INFO] [stdout]     |
[INFO] [stdout] 33  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_empty.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow empty block statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 41  | |     pub allow_empty_catch: bool
[INFO] [stdout] 42  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_semi.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow unneeded semicolons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-extra-semi"
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_inner_declarations.rs:38:7
[INFO] [stdout]     |
[INFO] [stdout] 38  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_inner_declarations.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow variable and function declarations in nested blocks.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     pub disallowed: Vec<String>
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_irregular_whitespace.rs:47:7
[INFO] [stdout]     |
[INFO] [stdout] 47  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_irregular_whitespace.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow weird/irregular whitespace.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     pub skip_templates: bool
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_new_symbol.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constructing `Symbol` using `new`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-new-symbol",
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_prototype_builtins.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow direct use of `Object.prototype` builtins directly.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-prototype-builtins"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_sparse_arrays.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow sparse arrays.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 27  | |     "no-sparse-arrays"
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unexpected_multiline.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Disallow confusing newlines in expressions.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     "no-unexpected-multiline"
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/use_isnan.rs:40:7
[INFO] [stdout]     |
[INFO] [stdout] 40  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/use_isnan.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow incorrect comparisons against `NaN`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     pub enforce_for_index_of: bool
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_setter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow setters to return values.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     "no-setter-return",
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/valid_typeof.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/valid_typeof.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Enforce the use of valid string literals in a `typeof` comparison.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 33  | |     pub require_string_literals: bool,
[INFO] [stdout] 34  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_extra_boolean_cast.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_boolean_cast.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow unnecessary boolean casts.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 29  | |     pub enforce_for_logical_operands: bool,
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_confusing_arrow.rs:30:7
[INFO] [stdout]     |
[INFO] [stdout] 30  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rslint_core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_confusing_arrow.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow arrow functions where they could be confused with comparisons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     pub allow_parens: bool
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 33 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_finally.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Forbid the use of unsafe control flow statements in try and catch blocks.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     "no-unsafe-finally"
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(legacy_derive_helpers)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_cond_assign.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_cond_assign.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Forbid the use of assignment expressions in conditions which may yield unwanted behavior.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 43  | |     pub allow_parens: bool
[INFO] [stdout] 44  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_await_in_loop.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow await inside of loops.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-await-in-loop"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/getter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow getter properties which do not always return a value.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 66  | |     pub allow_implicit: bool
[INFO] [stdout] 67  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unsafe_negation.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Deny the use of `!` on the left hand side of an `instanceof` or `in` expression where it is ambiguous.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 32  | |     "no-unsafe-negation"
[INFO] [stdout] 33  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_compare_neg_zero.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow comparison against `-0` which yields unexpected behavior.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     "no-compare-neg-zero"
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_async_promise_executor.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow async functions as promise executors.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     "no-async-promise-executor"
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_constant_condition.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constant conditions which always yield one result.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 42  | |     "no-constant-condition"
[INFO] [stdout] 43  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/for_direction.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow for loops which update their counter in the wrong direction.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 40  | |     "for-direction"
[INFO] [stdout] 41  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_debugger.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow the use of debugger statements.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 23  | |     "no-debugger"
[INFO] [stdout] 24  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_dupe_keys.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow duplicate keys in object literals.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 25  | |     "no-dupe-keys"
[INFO] [stdout] 26  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_duplicate_cases.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow duplicate test cases in `switch` statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-duplicate-cases"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_empty.rs:33:7
[INFO] [stdout]     |
[INFO] [stdout] 33  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_empty.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow empty block statements.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 41  | |     pub allow_empty_catch: bool
[INFO] [stdout] 42  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_semi.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow unneeded semicolons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-extra-semi"
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_inner_declarations.rs:38:7
[INFO] [stdout]     |
[INFO] [stdout] 38  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_inner_declarations.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow variable and function declarations in nested blocks.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 45  | |     pub disallowed: Vec<String>
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_irregular_whitespace.rs:47:7
[INFO] [stdout]     |
[INFO] [stdout] 47  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_irregular_whitespace.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow weird/irregular whitespace.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 58  | |     pub skip_templates: bool
[INFO] [stdout] 59  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_new_symbol.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow constructing `Symbol` using `new`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 28  | |     "no-new-symbol",
[INFO] [stdout] 29  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_prototype_builtins.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow direct use of `Object.prototype` builtins directly.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 39  | |     "no-prototype-builtins"
[INFO] [stdout] 40  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_sparse_arrays.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / declare_lint! {
[INFO] [stdout] 4   | |     /**
[INFO] [stdout] 5   | |     Disallow sparse arrays.
[INFO] [stdout] 6   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 27  | |     "no-sparse-arrays"
[INFO] [stdout] 28  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_unexpected_multiline.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout] 6   | / declare_lint! {
[INFO] [stdout] 7   | |     /**
[INFO] [stdout] 8   | |     Disallow confusing newlines in expressions.
[INFO] [stdout] 9   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 67  | |     "no-unexpected-multiline"
[INFO] [stdout] 68  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/use_isnan.rs:40:7
[INFO] [stdout]     |
[INFO] [stdout] 40  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/use_isnan.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow incorrect comparisons against `NaN`.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     pub enforce_for_index_of: bool
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_setter_return.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow setters to return values.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 102 | |     "no-setter-return",
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/valid_typeof.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/valid_typeof.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Enforce the use of valid string literals in a `typeof` comparison.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 33  | |     pub require_string_literals: bool,
[INFO] [stdout] 34  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_extra_boolean_cast.rs:23:7
[INFO] [stdout]     |
[INFO] [stdout] 23  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_extra_boolean_cast.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout] 5   | / declare_lint! {
[INFO] [stdout] 6   | |     /**
[INFO] [stdout] 7   | |     Disallow unnecessary boolean casts.
[INFO] [stdout] 8   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 29  | |     pub enforce_for_logical_operands: bool,
[INFO] [stdout] 30  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/groups/errors/no_confusing_arrow.rs:30:7
[INFO] [stdout]     |
[INFO] [stdout] 30  |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/rule.rs:305:32
[INFO] [stdout]     |
[INFO] [stdout] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                ----------- the attribute is introduced here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: derive helper attribute is used before it is introduced
[INFO] [stdout]    --> src/rule.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stdout]     |                                  ----------- the attribute is introduced here
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/groups/errors/no_confusing_arrow.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout] 4   | / declare_lint! {
[INFO] [stdout] 5   | |     /**
[INFO] [stdout] 6   | |     Disallow arrow functions where they could be confused with comparisons.
[INFO] [stdout] 7   | |
[INFO] [stdout] ...   |
[INFO] [stdout] 36  | |     pub allow_parens: bool
[INFO] [stdout] 37  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 33 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 8.23s
[INFO] running `Command { std: "docker" "inspect" "7fb6476fa052ddd5f7cdebdce2f11d854a3a58e7af9710153c9cda83ddb4dc8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fb6476fa052ddd5f7cdebdce2f11d854a3a58e7af9710153c9cda83ddb4dc8f", kill_on_drop: false }`
[INFO] [stdout] 7fb6476fa052ddd5f7cdebdce2f11d854a3a58e7af9710153c9cda83ddb4dc8f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 07499b44763bf4774a5c3d4a28f944bba9a762cbf3c41babe514497a9514bf3c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "07499b44763bf4774a5c3d4a28f944bba9a762cbf3c41babe514497a9514bf3c", kill_on_drop: false }`
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_unsafe_finally.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Forbid the use of unsafe control flow statements in try and catch blocks.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 49  | |     "no-unsafe-finally"
[INFO] [stderr] 50  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(legacy_derive_helpers)]` on by default
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_cond_assign.rs:37:7
[INFO] [stderr]     |
[INFO] [stderr] 37  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_cond_assign.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Forbid the use of assignment expressions in conditions which may yield unwanted behavior.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 43  | |     pub allow_parens: bool
[INFO] [stderr] 44  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_await_in_loop.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow await inside of loops.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 44  | |     "no-await-in-loop"
[INFO] [stderr] 45  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/getter_return.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow getter properties which do not always return a value.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 66  | |     pub allow_implicit: bool
[INFO] [stderr] 67  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_unsafe_negation.rs:6:1
[INFO] [stderr]     |
[INFO] [stderr] 6   | / declare_lint! {
[INFO] [stderr] 7   | |     /**
[INFO] [stderr] 8   | |     Deny the use of `!` on the left hand side of an `instanceof` or `in` expression where it is ambiguous.
[INFO] [stderr] 9   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 32  | |     "no-unsafe-negation"
[INFO] [stderr] 33  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_compare_neg_zero.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / declare_lint! {
[INFO] [stderr] 4   | |     /**
[INFO] [stderr] 5   | |     Disallow comparison against `-0` which yields unexpected behavior.
[INFO] [stderr] 6   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 36  | |     "no-compare-neg-zero"
[INFO] [stderr] 37  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_async_promise_executor.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow async functions as promise executors.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 44  | |     "no-async-promise-executor"
[INFO] [stderr] 45  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_constant_condition.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow constant conditions which always yield one result.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 42  | |     "no-constant-condition"
[INFO] [stderr] 43  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/for_direction.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow for loops which update their counter in the wrong direction.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 40  | |     "for-direction"
[INFO] [stderr] 41  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_debugger.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / declare_lint! {
[INFO] [stderr] 4   | |     /**
[INFO] [stderr] 5   | |     Disallow the use of debugger statements.
[INFO] [stderr] 6   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 23  | |     "no-debugger"
[INFO] [stderr] 24  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_dupe_keys.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow duplicate keys in object literals.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 25  | |     "no-dupe-keys"
[INFO] [stderr] 26  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_duplicate_cases.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow duplicate test cases in `switch` statements.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 39  | |     "no-duplicate-cases"
[INFO] [stderr] 40  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_empty.rs:33:7
[INFO] [stderr]     |
[INFO] [stderr] 33  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_empty.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow empty block statements.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 41  | |     pub allow_empty_catch: bool
[INFO] [stderr] 42  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_extra_semi.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow unneeded semicolons.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 28  | |     "no-extra-semi"
[INFO] [stderr] 29  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_inner_declarations.rs:38:7
[INFO] [stderr]     |
[INFO] [stderr] 38  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_inner_declarations.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow variable and function declarations in nested blocks.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 45  | |     pub disallowed: Vec<String>
[INFO] [stderr] 46  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_irregular_whitespace.rs:47:7
[INFO] [stderr]     |
[INFO] [stderr] 47  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_irregular_whitespace.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow weird/irregular whitespace.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 58  | |     pub skip_templates: bool
[INFO] [stderr] 59  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_new_symbol.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow constructing `Symbol` using `new`.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 28  | |     "no-new-symbol",
[INFO] [stderr] 29  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_prototype_builtins.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow direct use of `Object.prototype` builtins directly.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 39  | |     "no-prototype-builtins"
[INFO] [stderr] 40  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_sparse_arrays.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / declare_lint! {
[INFO] [stderr] 4   | |     /**
[INFO] [stderr] 5   | |     Disallow sparse arrays.
[INFO] [stderr] 6   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 27  | |     "no-sparse-arrays"
[INFO] [stderr] 28  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_unexpected_multiline.rs:6:1
[INFO] [stderr]     |
[INFO] [stderr] 6   | / declare_lint! {
[INFO] [stderr] 7   | |     /**
[INFO] [stderr] 8   | |     Disallow confusing newlines in expressions.
[INFO] [stderr] 9   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 67  | |     "no-unexpected-multiline"
[INFO] [stderr] 68  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/use_isnan.rs:40:7
[INFO] [stderr]     |
[INFO] [stderr] 40  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/use_isnan.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow incorrect comparisons against `NaN`.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 49  | |     pub enforce_for_index_of: bool
[INFO] [stderr] 50  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_setter_return.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow setters to return values.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 102 | |     "no-setter-return",
[INFO] [stderr] 103 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/valid_typeof.rs:23:7
[INFO] [stderr]     |
[INFO] [stderr] 23  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/valid_typeof.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Enforce the use of valid string literals in a `typeof` comparison.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 33  | |     pub require_string_literals: bool,
[INFO] [stderr] 34  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_extra_boolean_cast.rs:23:7
[INFO] [stderr]     |
[INFO] [stderr] 23  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_extra_boolean_cast.rs:5:1
[INFO] [stderr]     |
[INFO] [stderr] 5   | / declare_lint! {
[INFO] [stderr] 6   | |     /**
[INFO] [stderr] 7   | |     Disallow unnecessary boolean casts.
[INFO] [stderr] 8   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 29  | |     pub enforce_for_logical_operands: bool,
[INFO] [stderr] 30  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/groups/errors/no_confusing_arrow.rs:30:7
[INFO] [stderr]     |
[INFO] [stderr] 30  |     #[serde(default)]
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/rule.rs:305:32
[INFO] [stderr]     |
[INFO] [stderr] 305 |         #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                ----------- the attribute is introduced here
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr] 
[INFO] [stderr] warning: derive helper attribute is used before it is introduced
[INFO] [stderr]    --> src/rule.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 |           #[serde(rename_all = "camelCase")]
[INFO] [stderr]     |             ^^^^^
[INFO] [stderr] 305 |           #[derive(Debug, Clone, Deserialize, Serialize)]
[INFO] [stderr]     |                                  ----------- the attribute is introduced here
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/groups/errors/no_confusing_arrow.rs:4:1
[INFO] [stderr]     |
[INFO] [stderr] 4   | / declare_lint! {
[INFO] [stderr] 5   | |     /**
[INFO] [stderr] 6   | |     Disallow arrow functions where they could be confused with comparisons.
[INFO] [stderr] 7   | |
[INFO] [stderr] ...   |
[INFO] [stderr] 36  | |     pub allow_parens: bool
[INFO] [stderr] 37  | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79202 <https://github.com/rust-lang/rust/issues/79202>
[INFO] [stderr]     = note: this warning originates in the macro `$crate::__declare_lint_inner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `rslint_core` (lib) generated 33 warnings
[INFO] [stderr] warning: `rslint_core` (lib test) generated 33 warnings (33 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/rslint_core-8c94a75d088df12a)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test groups::errors::no_await_in_loop::valid ... ok
[INFO] [stdout] test directives::valid ... ok
[INFO] [stdout] test groups::errors::no_async_promise_executor::valid ... ok
[INFO] [stdout] test directives::invalid ... ok
[INFO] [stdout] test groups::errors::no_compare_neg_zero::valid ... ok
[INFO] [stdout] test groups::errors::no_debugger::invalid ... ok
[INFO] [stdout] test groups::errors::no_debugger::valid ... ok
[INFO] [stdout] test groups::errors::no_async_promise_executor::invalid ... ok
[INFO] [stdout] test groups::errors::no_cond_assign::valid ... ok
[INFO] [stdout] test groups::errors::no_await_in_loop::invalid ... ok
[INFO] [stdout] test groups::errors::no_dupe_keys::invalid ... ok
[INFO] [stdout] test groups::errors::no_compare_neg_zero::invalid ... ok
[INFO] [stdout] test groups::errors::no_confusing_arrow::allow_parens_false_valid ... ok
[INFO] [stdout] test groups::errors::getter_return::invalid ... ok
[INFO] [stdout] test groups::errors::getter_return::valid ... ok
[INFO] [stdout] test groups::errors::no_cond_assign::invalid ... ok
[INFO] [stdout] test groups::errors::no_duplicate_cases::invalid ... ok
[INFO] [stdout] test groups::errors::no_empty::valid ... ok
[INFO] [stdout] test groups::errors::no_confusing_arrow::invalid ... ok
[INFO] [stdout] test groups::errors::no_empty::invalid ... ok
[INFO] [stdout] test groups::errors::no_duplicate_cases::valid ... ok
[INFO] [stdout] test groups::errors::no_extra_semi::valid ... ok
[INFO] [stdout] test groups::errors::for_direction::valid ... ok
[INFO] [stdout] test groups::errors::no_extra_semi::invalid ... ok
[INFO] [stdout] test groups::errors::no_confusing_arrow::valid ... ok
[INFO] [stdout] test groups::errors::no_inner_declarations::valid ... ok
[INFO] [stdout] test groups::errors::no_dupe_keys::valid ... ok
[INFO] [stdout] test groups::errors::no_extra_boolean_cast::valid ... ok
[INFO] [stdout] test groups::errors::for_direction::invalid ... ok
[INFO] [stdout] test groups::errors::no_constant_condition::valid ... ok
[INFO] [stdout] test groups::errors::no_confusing_arrow::allow_parens_false_invalid ... ok
[INFO] [stdout] test groups::errors::no_new_symbol::valid ... ok
[INFO] [stdout] test groups::errors::no_constant_condition::invalid ... ok
[INFO] [stdout] test groups::errors::no_new_symbol::invalid ... ok
[INFO] [stdout] test groups::errors::no_sparse_arrays::valid ... ok
[INFO] [stdout] test groups::errors::no_sparse_arrays::invalid ... ok
[INFO] [stdout] test groups::errors::no_extra_boolean_cast::logical_operands_valid ... ok
[INFO] [stdout] test groups::errors::no_extra_boolean_cast::logical_operands_invalid ... ok
[INFO] [stdout] test groups::errors::no_inner_declarations::invalid ... ok
[INFO] [stdout] test groups::errors::no_irregular_whitespace::valid ... ok
[INFO] [stdout] test groups::errors::no_setter_return::valid ... ok
[INFO] [stdout] test groups::errors::no_unsafe_finally::invalid ... ok
[INFO] [stdout] test groups::errors::no_prototype_builtins::valid ... ok
[INFO] [stdout] test groups::errors::no_prototype_builtins::invalid ... ok
[INFO] [stdout] test groups::errors::no_unsafe_negation::valid ... ok
[INFO] [stdout] test groups::errors::no_irregular_whitespace::invalid ... ok
[INFO] [stdout] test groups::errors::use_isnan::indexof_err ... ok
[INFO] [stdout] test groups::errors::no_unsafe_finally::valid ... ok
[INFO] [stdout] test groups::errors::use_isnan::indexof_ok ... ok
[INFO] [stdout] test groups::errors::no_unsafe_negation::invalid ... ok
[INFO] [stdout] test groups::errors::valid_typeof::invalid ... ok
[INFO] [stdout] test groups::errors::no_unexpected_multiline::valid ... ok
[INFO] [stdout] test groups::errors::valid_typeof::valid ... ok
[INFO] [stdout] test groups::errors::no_unexpected_multiline::invalid ... ok
[INFO] [stdout] test groups::errors::no_setter_return::invalid ... ok
[INFO] [stdout] test groups::errors::use_isnan::invalid ... ok
[INFO] [stdout] test groups::errors::use_isnan::valid ... ok
[INFO] [stdout] test groups::errors::no_extra_boolean_cast::invalid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rslint_core
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/rule.rs - declare_lint (line 339) ... ignored
[INFO] [stdout] test src/store.rs - store::CstRuleStore::get (line 31) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "07499b44763bf4774a5c3d4a28f944bba9a762cbf3c41babe514497a9514bf3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07499b44763bf4774a5c3d4a28f944bba9a762cbf3c41babe514497a9514bf3c", kill_on_drop: false }`
[INFO] [stdout] 07499b44763bf4774a5c3d4a28f944bba9a762cbf3c41babe514497a9514bf3c
