[INFO] fetching crate selene-lib 0.29.0...
[INFO] checking selene-lib-0.29.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate selene-lib 0.29.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate selene-lib 0.29.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate selene-lib 0.29.0
[INFO] tweaked toml for crates.io crate selene-lib 0.29.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate selene-lib 0.29.0 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate selene-lib 0.29.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5008f9c358e3e894596a2468b85e6486f2580d247c910da817316e44cb042f35
[INFO] running `Command { std: "docker" "start" "-a" "5008f9c358e3e894596a2468b85e6486f2580d247c910da817316e44cb042f35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5008f9c358e3e894596a2468b85e6486f2580d247c910da817316e44cb042f35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5008f9c358e3e894596a2468b85e6486f2580d247c910da817316e44cb042f35", kill_on_drop: false }`
[INFO] [stdout] 5008f9c358e3e894596a2468b85e6486f2580d247c910da817316e44cb042f35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d4a98ae244933a522e59069dc15a0ac111911aa60e9d363e4bc721ef1a6d97b
[INFO] running `Command { std: "docker" "start" "-a" "4d4a98ae244933a522e59069dc15a0ac111911aa60e9d363e4bc721ef1a6d97b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.87
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling paste v1.0.11
[INFO] [stderr]     Checking unicode-width v0.1.10
[INFO] [stderr]     Checking termcolor v1.2.0
[INFO] [stderr]     Checking itoa v1.0.5
[INFO] [stderr]     Checking ryu v1.0.12
[INFO] [stderr]     Checking bytecount v0.6.3
[INFO] [stderr]     Checking regex-syntax v0.6.28
[INFO] [stderr]     Checking unsafe-libyaml v0.2.5
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.99
[INFO] [stderr]     Checking once_cell v1.17.0
[INFO] [stderr]     Checking if_chain v1.0.2
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking id-arena v2.2.1
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking nom8 v0.2.0
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]     Checking pretty_assertions v1.3.0
[INFO] [stderr]     Checking codespan v0.11.1
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.79
[INFO] [stderr]     Checking regex v1.7.1
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling full_moon_derive v0.11.0
[INFO] [stderr]    Compiling profiling-procmacros v1.0.7
[INFO] [stderr]     Checking profiling v1.0.7
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]     Checking toml_datetime v0.6.1
[INFO] [stderr]     Checking serde_spanned v0.6.1
[INFO] [stderr]     Checking smol_str v0.3.1
[INFO] [stderr]     Checking serde_yaml v0.9.16
[INFO] [stderr]     Checking full_moon v1.2.0
[INFO] [stderr]     Checking toml_edit v0.19.3
[INFO] [stderr]     Checking toml v0.7.2
[INFO] [stderr]     Checking selene-lib v0.29.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<AlmostSwappedLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BadStringEscapeLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CompareNanLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ConstantTableComparisonLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DivideByZeroLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DuplicateKeysLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyIfLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyLoopLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfSameThenElseLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfsSameCondLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualTableCloneLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MixedTableLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MustUseLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ParentheseConditionsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RestrictedModulePathsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Color3BoundsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AlmostSwappedLint, Infallible>
[INFO] [stdout]   --> src/lints/almost_swapped.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(AlmostSwappedLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AlmostSwappedLint, Infallible>
[INFO] [stdout]   --> src/lints/almost_swapped.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(AlmostSwappedLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BadStringEscapeLint, Infallible>
[INFO] [stdout]   --> src/lints/bad_string_escape.rs:33:58
[INFO] [stdout]    |
[INFO] [stdout] 33 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 34 | |         Ok(BadStringEscapeLint)
[INFO] [stdout] 35 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<BadStringEscapeLint, Infallible>
[INFO] [stdout]   --> src/lints/bad_string_escape.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Ok(BadStringEscapeLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CompareNanLint, Infallible>
[INFO] [stdout]   --> src/lints/compare_nan.rs:18:58
[INFO] [stdout]    |
[INFO] [stdout] 18 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 19 | |         Ok(CompareNanLint)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CompareNanLint, Infallible>
[INFO] [stdout]   --> src/lints/compare_nan.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(CompareNanLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ConstantTableComparisonLint, Infallible>
[INFO] [stdout]   --> src/lints/constant_table_comparison.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(ConstantTableComparisonLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ConstantTableComparisonLint, Infallible>
[INFO] [stdout]   --> src/lints/constant_table_comparison.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(ConstantTableComparisonLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DeprecatedLint, Infallible>
[INFO] [stdout]   --> src/lints/deprecated.rs:27:63
[INFO] [stdout]    |
[INFO] [stdout] 27 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 28 | |         Ok(DeprecatedLint { config })
[INFO] [stdout] 29 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DeprecatedLint, Infallible>
[INFO] [stdout]   --> src/lints/deprecated.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Ok(DeprecatedLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DivideByZeroLint, Infallible>
[INFO] [stdout]   --> src/lints/divide_by_zero.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(DivideByZeroLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DivideByZeroLint, Infallible>
[INFO] [stdout]   --> src/lints/divide_by_zero.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(DivideByZeroLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DuplicateKeysLint, Infallible>
[INFO] [stdout]   --> src/lints/duplicate_keys.rs:21:58
[INFO] [stdout]    |
[INFO] [stdout] 21 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 22 | |         Ok(DuplicateKeysLint)
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<DuplicateKeysLint, Infallible>
[INFO] [stdout]   --> src/lints/duplicate_keys.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Ok(DuplicateKeysLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyIfLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_if.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(EmptyIfLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyIfLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_if.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(EmptyIfLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_loop.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(EmptyLoopLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<EmptyLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_loop.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(EmptyLoopLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]   --> src/lints/high_cyclomatic_complexity.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 39 | |         Ok(HighCyclomaticComplexityLint { config })
[INFO] [stdout] 40 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]   --> src/lints/high_cyclomatic_complexity.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Ok(HighCyclomaticComplexityLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfSameThenElseLint, Infallible>
[INFO] [stdout]   --> src/lints/if_same_then_else.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(IfSameThenElseLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfSameThenElseLint, Infallible>
[INFO] [stdout]   --> src/lints/if_same_then_else.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(IfSameThenElseLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfsSameCondLint, Infallible>
[INFO] [stdout]   --> src/lints/ifs_same_cond.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(IfsSameCondLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IfsSameCondLint, Infallible>
[INFO] [stdout]   --> src/lints/ifs_same_cond.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(IfsSameCondLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]   --> src/lints/invalid_lint_filter.rs:16:58
[INFO] [stdout]    |
[INFO] [stdout] 16 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 17 | |         Ok(InvalidLintFilterLint)
[INFO] [stdout] 18 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]   --> src/lints/invalid_lint_filter.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Ok(InvalidLintFilterLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualTableCloneLint, Infallible>
[INFO] [stdout]   --> src/lints/manual_table_clone.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(ManualTableCloneLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualTableCloneLint, Infallible>
[INFO] [stdout]   --> src/lints/manual_table_clone.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(ManualTableCloneLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MismatchedArgCountLint, Infallible>
[INFO] [stdout]   --> src/lints/mismatched_arg_count.rs:30:58
[INFO] [stdout]    |
[INFO] [stdout] 30 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 31 | |         Ok(MismatchedArgCountLint)
[INFO] [stdout] 32 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MismatchedArgCountLint, Infallible>
[INFO] [stdout]   --> src/lints/mismatched_arg_count.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Ok(MismatchedArgCountLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MixedTableLint, Infallible>
[INFO] [stdout]   --> src/lints/mixed_table.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(MixedTableLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MixedTableLint, Infallible>
[INFO] [stdout]   --> src/lints/mixed_table.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(MixedTableLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MultipleStatementsLint, Infallible>
[INFO] [stdout]   --> src/lints/multiple_statements.rs:36:63
[INFO] [stdout]    |
[INFO] [stdout] 36 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 37 | |         Ok(MultipleStatementsLint { config })
[INFO] [stdout] 38 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MultipleStatementsLint, Infallible>
[INFO] [stdout]   --> src/lints/multiple_statements.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(MultipleStatementsLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MustUseLint, Infallible>
[INFO] [stdout]   --> src/lints/must_use.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 16 | |         Ok(MustUseLint)
[INFO] [stdout] 17 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<MustUseLint, Infallible>
[INFO] [stdout]   --> src/lints/must_use.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Ok(MustUseLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ParentheseConditionsLint, Infallible>
[INFO] [stdout]   --> src/lints/parenthese_conditions.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(ParentheseConditionsLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ParentheseConditionsLint, Infallible>
[INFO] [stdout]   --> src/lints/parenthese_conditions.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(ParentheseConditionsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RestrictedModulePathsLint, Infallible>
[INFO] [stdout]   --> src/lints/restricted_module_paths.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(RestrictedModulePathsLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RestrictedModulePathsLint, Infallible>
[INFO] [stdout]   --> src/lints/restricted_module_paths.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(RestrictedModulePathsLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<StandardLibraryLint, Infallible>
[INFO] [stdout]   --> src/lints/standard_library.rs:24:58
[INFO] [stdout]    |
[INFO] [stdout] 24 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 25 | |         Ok(StandardLibraryLint)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<StandardLibraryLint, Infallible>
[INFO] [stdout]   --> src/lints/standard_library.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(StandardLibraryLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/suspicious_reverse_loop.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(SuspiciousReverseLoopLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/suspicious_reverse_loop.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(SuspiciousReverseLoopLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]   --> src/lints/type_check_inside_call.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(TypeCheckInsideCallLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]   --> src/lints/type_check_inside_call.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(TypeCheckInsideCallLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]   --> src/lints/unbalanced_assignments.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(UnbalancedAssignmentsLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]   --> src/lints/unbalanced_assignments.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(UnbalancedAssignmentsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 24 | |         Ok(UndefinedVariableLint)
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Ok(UndefinedVariableLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Color3BoundsLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_color3_new_bounds.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(Color3BoundsLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Color3BoundsLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_color3_new_bounds.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(Color3BoundsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_roact_usage.rs:56:58
[INFO] [stdout]    |
[INFO] [stdout] 56 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 57 | |         Ok(IncorrectRoactUsageLint)
[INFO] [stdout] 58 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_roact_usage.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ok(IncorrectRoactUsageLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_manual_fromscale_or_fromoffset.rs:49:58
[INFO] [stdout]    |
[INFO] [stdout] 49 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 50 | |         Ok(ManualFromScaleOrFromOffsetLint)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_manual_fromscale_or_fromoffset.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Ok(ManualFromScaleOrFromOffsetLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_suspicious_udim2_new.rs:50:58
[INFO] [stdout]    |
[INFO] [stdout] 50 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 51 | |         Ok(SuspiciousUDim2NewLint)
[INFO] [stdout] 52 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_suspicious_udim2_new.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Ok(SuspiciousUDim2NewLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/standard_library/mod.rs:354:24
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn lua_version(&self) -> (full_moon::LuaVersion, Vec<lua_versions::LuaVersionError>) {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn lua_version(&self) -> (full_moon::LuaVersion, Vec<lua_versions::LuaVersionError<'_>>) {
[INFO] [stdout]     |                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/standard_library/lua_versions.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn to_lua_version(&self) -> Result<full_moon::ast::LuaVersion, LuaVersionError> {
[INFO] [stdout]    |                           ^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn to_lua_version(&self) -> Result<full_moon::ast::LuaVersion, LuaVersionError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<almost_swapped::AlmostSwappedLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bad_string_escape::BadStringEscapeLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `selene-lib` (lib) due to 87 previous errors; 2 warnings emitted
[INFO] [stdout] error: this type will no longer be must used: Result<compare_nan::CompareNanLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<constant_table_comparison::ConstantTableComparisonLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<divide_by_zero::DivideByZeroLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<duplicate_keys::DuplicateKeysLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_if::EmptyIfLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_loop::EmptyLoopLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<if_same_then_else::IfSameThenElseLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ifs_same_cond::IfsSameCondLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mixed_table::MixedTableLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<must_use::MustUseLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<parenthese_conditions::ParentheseConditionsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<restricted_module_paths::RestrictedModulePathsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<suspicious_reverse_loop::SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<type_check_inside_call::TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<unbalanced_assignments::UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_color3_new_bounds::Color3BoundsLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_manual_fromscale_or_fromoffset::ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_suspicious_udim2_new::SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]    --> src/lib.rs:180:36
[INFO] [stdout]     |
[INFO] [stdout] 180 |                           let lint = <$path>::new({
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 181 | |                             match config.config.remove(lint_name) {
[INFO] [stdout] 182 | |                                 Some(entry_generic) => {
[INFO] [stdout] 183 | |                                     <$path as Lint>::Config::deserialize(entry_generic).map_err(|error| {
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                         }).map_err(|error| {
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] ...
[INFO] [stdout] 297 | / use_lints! {
[INFO] [stdout] 298 | |     almost_swapped: lints::almost_swapped::AlmostSwappedLint,
[INFO] [stdout] 299 | |     bad_string_escape: lints::bad_string_escape::BadStringEscapeLint,
[INFO] [stdout] 300 | |     compare_nan: lints::compare_nan::CompareNanLint,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     },
[INFO] [stdout] 335 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `lint_field` which comes from the expansion of the macro `use_lints` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<almost_swapped::AlmostSwappedLint, Infallible>
[INFO] [stdout]   --> src/lints/almost_swapped.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(AlmostSwappedLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<almost_swapped::AlmostSwappedLint, Infallible>
[INFO] [stdout]   --> src/lints/almost_swapped.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(AlmostSwappedLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<almost_swapped::AlmostSwappedLint, Infallible>
[INFO] [stdout]    --> src/lints/almost_swapped.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             AlmostSwappedLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<almost_swapped::AlmostSwappedLint, Infallible>
[INFO] [stdout]    --> src/lints/almost_swapped.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             AlmostSwappedLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bad_string_escape::BadStringEscapeLint, Infallible>
[INFO] [stdout]   --> src/lints/bad_string_escape.rs:33:58
[INFO] [stdout]    |
[INFO] [stdout] 33 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 34 | |         Ok(BadStringEscapeLint)
[INFO] [stdout] 35 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bad_string_escape::BadStringEscapeLint, Infallible>
[INFO] [stdout]   --> src/lints/bad_string_escape.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Ok(BadStringEscapeLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bad_string_escape::BadStringEscapeLint, Infallible>
[INFO] [stdout]    --> src/lints/bad_string_escape.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 |             BadStringEscapeLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bad_string_escape::BadStringEscapeLint, Infallible>
[INFO] [stdout]    --> src/lints/bad_string_escape.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             BadStringEscapeLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<compare_nan::CompareNanLint, Infallible>
[INFO] [stdout]   --> src/lints/compare_nan.rs:18:58
[INFO] [stdout]    |
[INFO] [stdout] 18 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 19 | |         Ok(CompareNanLint)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<compare_nan::CompareNanLint, Infallible>
[INFO] [stdout]   --> src/lints/compare_nan.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(CompareNanLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<compare_nan::CompareNanLint, Infallible>
[INFO] [stdout]    --> src/lints/compare_nan.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             CompareNanLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<compare_nan::CompareNanLint, Infallible>
[INFO] [stdout]    --> src/lints/compare_nan.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             CompareNanLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<constant_table_comparison::ConstantTableComparisonLint, Infallible>
[INFO] [stdout]   --> src/lints/constant_table_comparison.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(ConstantTableComparisonLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<constant_table_comparison::ConstantTableComparisonLint, Infallible>
[INFO] [stdout]   --> src/lints/constant_table_comparison.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(ConstantTableComparisonLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<constant_table_comparison::ConstantTableComparisonLint, Infallible>
[INFO] [stdout]    --> src/lints/constant_table_comparison.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             ConstantTableComparisonLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]   --> src/lints/deprecated.rs:27:63
[INFO] [stdout]    |
[INFO] [stdout] 27 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 28 | |         Ok(DeprecatedLint { config })
[INFO] [stdout] 29 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]   --> src/lints/deprecated.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Ok(DeprecatedLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lints/deprecated.rs:268:13
[INFO] [stdout]     |
[INFO] [stdout] 268 |             DeprecatedLint::new(DeprecatedLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lints/deprecated.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             DeprecatedLint::new(DeprecatedLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lints/deprecated.rs:286:13
[INFO] [stdout]     |
[INFO] [stdout] 286 |             DeprecatedLint::new(DeprecatedLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lints/deprecated.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 | /             DeprecatedLint::new(DeprecatedLintConfig {
[INFO] [stdout] 296 | |                 allow: vec![
[INFO] [stdout] 297 | |                     "deprecated_allowed".to_owned(),
[INFO] [stdout] 298 | |                     "more.*".to_owned(),
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |                 ],
[INFO] [stdout] 302 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<deprecated::DeprecatedLint, Infallible>
[INFO] [stdout]    --> src/lints/deprecated.rs:312:13
[INFO] [stdout]     |
[INFO] [stdout] 312 |             DeprecatedLint::new(DeprecatedLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<divide_by_zero::DivideByZeroLint, Infallible>
[INFO] [stdout]   --> src/lints/divide_by_zero.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(DivideByZeroLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<divide_by_zero::DivideByZeroLint, Infallible>
[INFO] [stdout]   --> src/lints/divide_by_zero.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(DivideByZeroLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<divide_by_zero::DivideByZeroLint, Infallible>
[INFO] [stdout]   --> src/lints/divide_by_zero.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             DivideByZeroLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<duplicate_keys::DuplicateKeysLint, Infallible>
[INFO] [stdout]   --> src/lints/duplicate_keys.rs:21:58
[INFO] [stdout]    |
[INFO] [stdout] 21 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 22 | |         Ok(DuplicateKeysLint)
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<duplicate_keys::DuplicateKeysLint, Infallible>
[INFO] [stdout]   --> src/lints/duplicate_keys.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Ok(DuplicateKeysLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<duplicate_keys::DuplicateKeysLint, Infallible>
[INFO] [stdout]    --> src/lints/duplicate_keys.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |             DuplicateKeysLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<duplicate_keys::DuplicateKeysLint, Infallible>
[INFO] [stdout]    --> src/lints/duplicate_keys.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             DuplicateKeysLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_if::EmptyIfLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_if.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(EmptyIfLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_if::EmptyIfLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_if.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(EmptyIfLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_if::EmptyIfLint, Infallible>
[INFO] [stdout]    --> src/lints/empty_if.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             EmptyIfLint::new(EmptyIfLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_if::EmptyIfLint, Infallible>
[INFO] [stdout]    --> src/lints/empty_if.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 | /             EmptyIfLint::new(EmptyIfLintConfig {
[INFO] [stdout] 168 | |                 comments_count: true,
[INFO] [stdout] 169 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_loop::EmptyLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_loop.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(EmptyLoopLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_loop::EmptyLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/empty_loop.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(EmptyLoopLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_loop::EmptyLoopLint, Infallible>
[INFO] [stdout]    --> src/lints/empty_loop.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             EmptyLoopLint::new(EmptyLoopLintConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<empty_loop::EmptyLoopLint, Infallible>
[INFO] [stdout]    --> src/lints/empty_loop.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 | /             EmptyLoopLint::new(EmptyLoopLintConfig {
[INFO] [stdout] 130 | |                 comments_count: true,
[INFO] [stdout] 131 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]   --> src/lints/high_cyclomatic_complexity.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 39 | |         Ok(HighCyclomaticComplexityLint { config })
[INFO] [stdout] 40 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]   --> src/lints/high_cyclomatic_complexity.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Ok(HighCyclomaticComplexityLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]    --> src/lints/high_cyclomatic_complexity.rs:428:13
[INFO] [stdout]     |
[INFO] [stdout] 428 |             HighCyclomaticComplexityLint::new(HighCyclomaticComplexityConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]    --> src/lints/high_cyclomatic_complexity.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             HighCyclomaticComplexityLint::new(HighCyclomaticComplexityConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<high_cyclomatic_complexity::HighCyclomaticComplexityLint, Infallible>
[INFO] [stdout]    --> src/lints/high_cyclomatic_complexity.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 | /             HighCyclomaticComplexityLint::new(HighCyclomaticComplexityConfig {
[INFO] [stdout] 449 | |                 maximum_complexity: 1,
[INFO] [stdout] 450 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<if_same_then_else::IfSameThenElseLint, Infallible>
[INFO] [stdout]   --> src/lints/if_same_then_else.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(IfSameThenElseLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<if_same_then_else::IfSameThenElseLint, Infallible>
[INFO] [stdout]   --> src/lints/if_same_then_else.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(IfSameThenElseLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<if_same_then_else::IfSameThenElseLint, Infallible>
[INFO] [stdout]   --> src/lints/if_same_then_else.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             IfSameThenElseLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ifs_same_cond::IfsSameCondLint, Infallible>
[INFO] [stdout]   --> src/lints/ifs_same_cond.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(IfsSameCondLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ifs_same_cond::IfsSameCondLint, Infallible>
[INFO] [stdout]   --> src/lints/ifs_same_cond.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(IfsSameCondLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<ifs_same_cond::IfsSameCondLint, Infallible>
[INFO] [stdout]   --> src/lints/ifs_same_cond.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             IfsSameCondLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]   --> src/lints/invalid_lint_filter.rs:16:58
[INFO] [stdout]    |
[INFO] [stdout] 16 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 17 | |         Ok(InvalidLintFilterLint)
[INFO] [stdout] 18 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<InvalidLintFilterLint, Infallible>
[INFO] [stdout]   --> src/lints/invalid_lint_filter.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Ok(InvalidLintFilterLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]   --> src/lints/manual_table_clone.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(ManualTableCloneLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]   --> src/lints/manual_table_clone.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(ManualTableCloneLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]    --> src/lints/manual_table_clone.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             ManualTableCloneLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]    --> src/lints/manual_table_clone.rs:430:13
[INFO] [stdout]     |
[INFO] [stdout] 430 |             ManualTableCloneLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<manual_table_clone::ManualTableCloneLint, Infallible>
[INFO] [stdout]    --> src/lints/manual_table_clone.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             ManualTableCloneLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]   --> src/lints/mismatched_arg_count.rs:30:58
[INFO] [stdout]    |
[INFO] [stdout] 30 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 31 | |         Ok(MismatchedArgCountLint)
[INFO] [stdout] 32 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]   --> src/lints/mismatched_arg_count.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Ok(MismatchedArgCountLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:445:13
[INFO] [stdout]     |
[INFO] [stdout] 445 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:481:13
[INFO] [stdout]     |
[INFO] [stdout] 481 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mismatched_arg_count::MismatchedArgCountLint, Infallible>
[INFO] [stdout]    --> src/lints/mismatched_arg_count.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 |             MismatchedArgCountLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mixed_table::MixedTableLint, Infallible>
[INFO] [stdout]   --> src/lints/mixed_table.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(MixedTableLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mixed_table::MixedTableLint, Infallible>
[INFO] [stdout]   --> src/lints/mixed_table.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(MixedTableLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<mixed_table::MixedTableLint, Infallible>
[INFO] [stdout]   --> src/lints/mixed_table.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             MixedTableLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]   --> src/lints/multiple_statements.rs:36:63
[INFO] [stdout]    |
[INFO] [stdout] 36 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 37 | |         Ok(MultipleStatementsLint { config })
[INFO] [stdout] 38 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]   --> src/lints/multiple_statements.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(MultipleStatementsLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lints/multiple_statements.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             MultipleStatementsLint::new(MultipleStatementsConfig::default()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lints/multiple_statements.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 | /             MultipleStatementsLint::new(MultipleStatementsConfig {
[INFO] [stdout] 131 | |                 one_line_if: OneLineIf::Deny,
[INFO] [stdout] 132 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lints/multiple_statements.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 | /             MultipleStatementsLint::new(MultipleStatementsConfig {
[INFO] [stdout] 143 | |                 one_line_if: OneLineIf::Allow,
[INFO] [stdout] 144 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<multiple_statements::MultipleStatementsLint, Infallible>
[INFO] [stdout]    --> src/lints/multiple_statements.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 | /             MultipleStatementsLint::new(MultipleStatementsConfig {
[INFO] [stdout] 155 | |                 one_line_if: OneLineIf::BreakReturnOnly,
[INFO] [stdout] 156 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<must_use::MustUseLint, Infallible>
[INFO] [stdout]   --> src/lints/must_use.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 16 | |         Ok(MustUseLint)
[INFO] [stdout] 17 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<must_use::MustUseLint, Infallible>
[INFO] [stdout]   --> src/lints/must_use.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Ok(MustUseLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<must_use::MustUseLint, Infallible>
[INFO] [stdout]   --> src/lints/must_use.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |         test_lint(MustUseLint::new(()).unwrap(), "must_use", "must_use");
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<parenthese_conditions::ParentheseConditionsLint, Infallible>
[INFO] [stdout]   --> src/lints/parenthese_conditions.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(ParentheseConditionsLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<parenthese_conditions::ParentheseConditionsLint, Infallible>
[INFO] [stdout]   --> src/lints/parenthese_conditions.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(ParentheseConditionsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<parenthese_conditions::ParentheseConditionsLint, Infallible>
[INFO] [stdout]   --> src/lints/parenthese_conditions.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             ParentheseConditionsLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<restricted_module_paths::RestrictedModulePathsLint, Infallible>
[INFO] [stdout]   --> src/lints/restricted_module_paths.rs:29:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn new(config: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  _______________________________________________________________^
[INFO] [stdout] 30 | |         Ok(RestrictedModulePathsLint { config })
[INFO] [stdout] 31 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<restricted_module_paths::RestrictedModulePathsLint, Infallible>
[INFO] [stdout]   --> src/lints/restricted_module_paths.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Ok(RestrictedModulePathsLint { config })
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<restricted_module_paths::RestrictedModulePathsLint, Infallible>
[INFO] [stdout]    --> src/lints/restricted_module_paths.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |             RestrictedModulePathsLint::new(RestrictedModulePathsConfig { restricted_paths })
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]   --> src/lints/standard_library.rs:24:58
[INFO] [stdout]    |
[INFO] [stdout] 24 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 25 | |         Ok(StandardLibraryLint)
[INFO] [stdout] 26 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]   --> src/lints/standard_library.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Ok(StandardLibraryLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:743:13
[INFO] [stdout]     |
[INFO] [stdout] 743 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:761:13
[INFO] [stdout]     |
[INFO] [stdout] 761 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:770:13
[INFO] [stdout]     |
[INFO] [stdout] 770 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:788:13
[INFO] [stdout]     |
[INFO] [stdout] 788 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:801:13
[INFO] [stdout]     |
[INFO] [stdout] 801 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:819:13
[INFO] [stdout]     |
[INFO] [stdout] 819 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:828:13
[INFO] [stdout]     |
[INFO] [stdout] 828 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:837:13
[INFO] [stdout]     |
[INFO] [stdout] 837 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:903:13
[INFO] [stdout]     |
[INFO] [stdout] 903 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:913:13
[INFO] [stdout]     |
[INFO] [stdout] 913 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<lints::standard_library::StandardLibraryLint, Infallible>
[INFO] [stdout]    --> src/lints/standard_library.rs:923:13
[INFO] [stdout]     |
[INFO] [stdout] 923 |             StandardLibraryLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<suspicious_reverse_loop::SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/suspicious_reverse_loop.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(SuspiciousReverseLoopLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<suspicious_reverse_loop::SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/suspicious_reverse_loop.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(SuspiciousReverseLoopLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<suspicious_reverse_loop::SuspiciousReverseLoopLint, Infallible>
[INFO] [stdout]   --> src/lints/suspicious_reverse_loop.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |             SuspiciousReverseLoopLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<type_check_inside_call::TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]   --> src/lints/type_check_inside_call.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(TypeCheckInsideCallLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<type_check_inside_call::TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]   --> src/lints/type_check_inside_call.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(TypeCheckInsideCallLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<type_check_inside_call::TypeCheckInsideCallLint, Infallible>
[INFO] [stdout]   --> src/lints/type_check_inside_call.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |             TypeCheckInsideCallLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<unbalanced_assignments::UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]   --> src/lints/unbalanced_assignments.rs:20:58
[INFO] [stdout]    |
[INFO] [stdout] 20 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 21 | |         Ok(UnbalancedAssignmentsLint)
[INFO] [stdout] 22 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<unbalanced_assignments::UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]   --> src/lints/unbalanced_assignments.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Ok(UnbalancedAssignmentsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<unbalanced_assignments::UnbalancedAssignmentsLint, Infallible>
[INFO] [stdout]    --> src/lints/unbalanced_assignments.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             UnbalancedAssignmentsLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 24 | |         Ok(UndefinedVariableLint)
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Ok(UndefinedVariableLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]   --> src/lints/undefined_variable.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lints/undefined_variable.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lints/undefined_variable.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lints/undefined_variable.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<undefined_variable::UndefinedVariableLint, Infallible>
[INFO] [stdout]    --> src/lints/undefined_variable.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             UndefinedVariableLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_color3_new_bounds::Color3BoundsLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_color3_new_bounds.rs:19:58
[INFO] [stdout]    |
[INFO] [stdout] 19 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 20 | |         Ok(Color3BoundsLint)
[INFO] [stdout] 21 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_color3_new_bounds::Color3BoundsLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_color3_new_bounds.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Ok(Color3BoundsLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_color3_new_bounds::Color3BoundsLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_color3_new_bounds.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |             Color3BoundsLint::new(()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_roact_usage.rs:56:58
[INFO] [stdout]    |
[INFO] [stdout] 56 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 57 | |         Ok(IncorrectRoactUsageLint)
[INFO] [stdout] 58 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_incorrect_roact_usage.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ok(IncorrectRoactUsageLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_incorrect_roact_usage.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             IncorrectRoactUsageLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_incorrect_roact_usage.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             IncorrectRoactUsageLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_incorrect_roact_usage.rs:374:13
[INFO] [stdout]     |
[INFO] [stdout] 374 |             IncorrectRoactUsageLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_incorrect_roact_usage::IncorrectRoactUsageLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_incorrect_roact_usage.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             IncorrectRoactUsageLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_manual_fromscale_or_fromoffset::ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_manual_fromscale_or_fromoffset.rs:49:58
[INFO] [stdout]    |
[INFO] [stdout] 49 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 50 | |         Ok(ManualFromScaleOrFromOffsetLint)
[INFO] [stdout] 51 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_manual_fromscale_or_fromoffset::ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_manual_fromscale_or_fromoffset.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Ok(ManualFromScaleOrFromOffsetLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_manual_fromscale_or_fromoffset::ManualFromScaleOrFromOffsetLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_manual_fromscale_or_fromoffset.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ManualFromScaleOrFromOffsetLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_suspicious_udim2_new::SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_suspicious_udim2_new.rs:50:58
[INFO] [stdout]    |
[INFO] [stdout] 50 |       fn new(_: Self::Config) -> Result<Self, Self::Error> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 51 | |         Ok(SuspiciousUDim2NewLint)
[INFO] [stdout] 52 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_suspicious_udim2_new::SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]   --> src/lints/roblox_suspicious_udim2_new.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Ok(SuspiciousUDim2NewLint)
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<roblox_suspicious_udim2_new::SuspiciousUDim2NewLint, Infallible>
[INFO] [stdout]    --> src/lints/roblox_suspicious_udim2_new.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             SuspiciousUDim2NewLint::new(()).unwrap(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/standard_library/mod.rs:354:24
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn lua_version(&self) -> (full_moon::LuaVersion, Vec<lua_versions::LuaVersionError>) {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub fn lua_version(&self) -> (full_moon::LuaVersion, Vec<lua_versions::LuaVersionError<'_>>) {
[INFO] [stdout]     |                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/standard_library/lua_versions.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn to_lua_version(&self) -> Result<full_moon::ast::LuaVersion, LuaVersionError> {
[INFO] [stdout]    |                           ^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub fn to_lua_version(&self) -> Result<full_moon::ast::LuaVersion, LuaVersionError<'_>> {
[INFO] [stdout]    |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `selene-lib` (lib test) due to 169 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4d4a98ae244933a522e59069dc15a0ac111911aa60e9d363e4bc721ef1a6d97b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d4a98ae244933a522e59069dc15a0ac111911aa60e9d363e4bc721ef1a6d97b", kill_on_drop: false }`
[INFO] [stdout] 4d4a98ae244933a522e59069dc15a0ac111911aa60e9d363e4bc721ef1a6d97b
