[INFO] cloning repository https://github.com/andrewgazelka/no_flecs_with
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/andrewgazelka/no_flecs_with" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewgazelka%2Fno_flecs_with", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewgazelka%2Fno_flecs_with'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d1698c04a58a6141e824595d8d287ccb44122672
[INFO] checking andrewgazelka/no_flecs_with/d1698c04a58a6141e824595d8d287ccb44122672 against master#bca37a20bd376ce3fd138e7cdee7fe704e0f8814 for pr-150727
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrewgazelka%2Fno_flecs_with" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/andrewgazelka/no_flecs_with
[INFO] finished tweaking git repo https://github.com/andrewgazelka/no_flecs_with
[INFO] tweaked toml for git repo https://github.com/andrewgazelka/no_flecs_with written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/andrewgazelka/no_flecs_with on toolchain bca37a20bd376ce3fd138e7cdee7fe704e0f8814
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bca37a20bd376ce3fd138e7cdee7fe704e0f8814" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/andrewgazelka/no_flecs_with 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" "+bca37a20bd376ce3fd138e7cdee7fe704e0f8814" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/rust-lang/rust-clippy`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded env_logger v0.11.5
[INFO] [stderr]   Downloaded serde_derive v1.0.215
[INFO] [stderr]   Downloaded env_filter v0.1.2
[INFO] [stderr]   Downloaded dylint_testing v3.2.1
[INFO] [stderr]   Downloaded dylint_internal v3.2.1
[INFO] [stderr]   Downloaded dirs-next v2.0.0
[INFO] [stderr]   Downloaded dylint_linting v3.2.1
[INFO] [stderr]   Downloaded dirs-sys-next v0.1.2
[INFO] [stderr]   Downloaded cpufeatures v0.2.16
[INFO] [stderr]   Downloaded dirs v5.0.1
[INFO] [stderr]   Downloaded tempfile v3.14.0
[INFO] [stderr]   Downloaded miow v0.6.0
[INFO] [stderr]   Downloaded diff v0.1.13
[INFO] [stderr]   Downloaded rustc_apfloat v0.2.2+llvm-462a31f5a5ab
[INFO] [stderr]   Downloaded tester v0.9.1
[INFO] [stderr]   Downloaded cc v1.2.3
[INFO] [stderr]   Downloaded compiletest_rs v0.11.1
[INFO] [stderr]   Downloaded serde_json v1.0.133
[INFO] [stderr]   Downloaded anyhow v1.0.94
[INFO] [stderr]   Downloaded term v0.7.0
[INFO] [stderr]   Downloaded dylint v3.2.1
[INFO] [stderr]   Downloaded serde v1.0.215
[INFO] [stderr]   Downloaded rustfix v0.8.7
[INFO] [stderr]   Downloaded git2 v0.18.3
[INFO] [stderr]   Downloaded rustversion v1.0.18
[INFO] [stderr]   Downloaded if_chain v1.0.2
[INFO] [stderr]   Downloaded is-terminal v0.4.13
[INFO] [stderr]   Downloaded rust-embed-impl v8.5.0
[INFO] [stderr]   Downloaded rust-embed-utils v8.5.0
[INFO] [stderr]   Downloaded bstr v1.11.0
[INFO] [stderr]   Downloaded rust-embed v8.5.0
[INFO] [stderr]   Downloaded libgit2-sys v0.16.2+1.7.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bca37a20bd376ce3fd138e7cdee7fe704e0f8814" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dba8dc4124c49ebcadf14c2ab70e65741b5b5ecc16b9ab595d3f566f2985333c
[INFO] running `Command { std: "docker" "start" "-a" "dba8dc4124c49ebcadf14c2ab70e65741b5b5ecc16b9ab595d3f566f2985333c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dba8dc4124c49ebcadf14c2ab70e65741b5b5ecc16b9ab595d3f566f2985333c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dba8dc4124c49ebcadf14c2ab70e65741b5b5ecc16b9ab595d3f566f2985333c", kill_on_drop: false }`
[INFO] [stdout] dba8dc4124c49ebcadf14c2ab70e65741b5b5ecc16b9ab595d3f566f2985333c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bca37a20bd376ce3fd138e7cdee7fe704e0f8814" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9722aa86c86b1f25e861fe8829080f2b26db2bb8d32ed5f435472d6a50d318d7
[INFO] running `Command { std: "docker" "start" "-a" "9722aa86c86b1f25e861fe8829080f2b26db2bb8d32ed5f435472d6a50d318d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking writeable v0.5.5
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking litemap v0.7.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling camino v1.1.9
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling cc v1.2.3
[INFO] [stderr]     Checking icu_locid_transform_data v1.5.0
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling anyhow v1.0.94
[INFO] [stderr]     Checking icu_properties_data v1.5.0
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]     Checking icu_normalizer_data v1.5.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]     Checking once_cell v1.20.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling bstr v1.11.0
[INFO] [stderr]     Checking ryu v1.0.18
[INFO] [stderr]     Checking itoa v1.0.14
[INFO] [stderr]    Compiling cpufeatures v0.2.16
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]    Compiling libz-sys v1.1.20
[INFO] [stderr]    Compiling libssh2-sys v0.3.0
[INFO] [stderr]    Compiling libgit2-sys v0.16.2+1.7.2
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]     Checking zerofrom v0.1.5
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]    Compiling globset v0.4.15
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]    Compiling rust-embed-utils v8.5.0
[INFO] [stderr]     Checking indexmap v2.7.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]     Checking winnow v0.6.20
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]    Compiling rust-embed-impl v8.5.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking rust-embed v8.5.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking is-terminal v0.4.13
[INFO] [stderr]     Checking if_chain v1.0.2
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling rustc_apfloat v0.2.2+llvm-462a31f5a5ab
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking getopts v0.2.21
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]    Compiling compiletest_rs v0.11.1
[INFO] [stderr]     Checking either v1.13.0
[INFO] [stderr]     Checking anstream v0.6.18
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking tester v0.9.1
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking env_filter v0.1.2
[INFO] [stderr]     Checking filetime v0.2.25
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking tempfile v3.14.0
[INFO] [stderr]     Checking env_logger v0.11.5
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking toml_datetime v0.6.8
[INFO] [stderr]     Checking serde_spanned v0.6.8
[INFO] [stderr]     Checking toml_edit v0.22.22
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking cargo-platform v0.1.9
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking cargo_metadata v0.18.1
[INFO] [stderr]     Checking rustfix v0.8.7
[INFO] [stderr]     Checking clippy_utils v0.1.85 (https://github.com/rust-lang/rust-clippy?rev=6a3ef9349213727b47e61aa74cf0627b87c7f08a#6a3ef934)
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 |     if let Node::Pat(pat) = cx.tcx.hir_node(hir_id)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 |         && let Node::LetStmt(local) = cx.tcx.parent_hir_node(hir_id)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:257:8
[INFO] [stdout]     |
[INFO] [stdout] 257 |     if let Res::Def(DefKind::Ctor(..), id) = res
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:258:12
[INFO] [stdout]     |
[INFO] [stdout] 258 |         && let Some(lang_id) = cx.tcx.lang_items().get(lang_item)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:259:12
[INFO] [stdout]     |
[INFO] [stdout] 259 |         && let Some(id) = cx.tcx.opt_parent(id)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:387:8
[INFO] [stdout]     |
[INFO] [stdout] 387 |     if let Node::Item(item) = cx.tcx.parent_hir_node(cx.tcx.local_def_id_to_hir_id(def_id))
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:388:12
[INFO] [stdout]     |
[INFO] [stdout] 388 |         && let ItemKind::Impl(imp) = item.kind
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:783:12
[INFO] [stdout]     |
[INFO] [stdout] 783 |         && let Node::Item(item) = cx.tcx.hir_node_by_def_id(parent_impl.def_id)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:784:12
[INFO] [stdout]     |
[INFO] [stdout] 784 |         && let ItemKind::Impl(impl_) = &item.kind
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:890:8
[INFO] [stdout]     |
[INFO] [stdout] 890 |     if let ExprKind::Path(ref repl_func_qpath) = repl_func.kind
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:891:12
[INFO] [stdout]     |
[INFO] [stdout] 891 |         && let Some(repl_def_id) = cx.qpath_res(repl_func_qpath, repl_func.hir_id).opt_def_id()
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:914:16
[INFO] [stdout]     |
[INFO] [stdout] 914 |             if let ConstArgKind::Anon(anon_const) = len.kind
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:915:20
[INFO] [stdout]     |
[INFO] [stdout] 915 |                 && let ExprKind::Lit(const_lit) = cx.tcx.hir().body(anon_const.body).value.kind
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:916:20
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 && let LitKind::Int(v, _) = const_lit.node
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:934:8
[INFO] [stdout]     |
[INFO] [stdout] 934 |     if let ExprKind::Path(QPath::TypeRelative(ty, seg)) = from_func.kind
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:944:20
[INFO] [stdout]     |
[INFO] [stdout] 944 |                 if let ConstArgKind::Anon(anon_const) = len.kind
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:945:24
[INFO] [stdout]     |
[INFO] [stdout] 945 |                     && let ExprKind::Lit(const_lit) = cx.tcx.hir().body(anon_const.body).value.kind
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:946:24
[INFO] [stdout]     |
[INFO] [stdout] 946 |                     && let LitKind::Int(v, _) = const_lit.node
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1524:12
[INFO] [stdout]      |
[INFO] [stdout] 1524 |           if let Node::LetStmt(LetStmt {
[INFO] [stdout]      |  ____________^
[INFO] [stdout] 1525 | |             init: Some(init),
[INFO] [stdout] 1526 | |             els: Some(els),
[INFO] [stdout] 1527 | |             ..
[INFO] [stdout] 1528 | |         }) = node
[INFO] [stdout]      | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1544:12
[INFO] [stdout]      |
[INFO] [stdout] 1544 |         if let Node::LetStmt(LetStmt { els: Some(els), .. }) = node
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1574:16
[INFO] [stdout]      |
[INFO] [stdout] 1574 |             if let rustc_ty::Adt(_, subst) = ty.kind()
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1575:20
[INFO] [stdout]      |
[INFO] [stdout] 1575 |                 && let bnd_ty = subst.type_at(0)
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1576:20
[INFO] [stdout]      |
[INFO] [stdout] 1576 |                 && let Some(min_val) = bnd_ty.numeric_min_val(cx.tcx)
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1577:20
[INFO] [stdout]      |
[INFO] [stdout] 1577 |                 && let Some(min_const) = mir_to_const(cx.tcx, Const::from_ty_const(min_val, bnd_ty, cx.tcx))
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1578:20
[INFO] [stdout]      |
[INFO] [stdout] 1578 |                 && let Some(start_const) = ConstEvalCtxt::new(cx).eval(start)
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1587:20
[INFO] [stdout]      |
[INFO] [stdout] 1587 |                 if let rustc_ty::Adt(_, subst) = ty.kind()
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1588:24
[INFO] [stdout]      |
[INFO] [stdout] 1588 |                     && let bnd_ty = subst.type_at(0)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1589:24
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                     && let Some(max_val) = bnd_ty.numeric_max_val(cx.tcx)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1590:24
[INFO] [stdout]      |
[INFO] [stdout] 1590 |                     && let Some(max_const) = mir_to_const(cx.tcx, Const::from_ty_const(max_val, bnd_ty, cx.tcx))
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1591:24
[INFO] [stdout]      |
[INFO] [stdout] 1591 |                     && let Some(end_const) = ConstEvalCtxt::new(cx).eval(end)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1599:20
[INFO] [stdout]      |
[INFO] [stdout] 1599 |                 if let Some(container_path) = container_path
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1600:24
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                     && let ExprKind::MethodCall(name, self_arg, [], _) = end.kind
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1602:24
[INFO] [stdout]      |
[INFO] [stdout] 1602 |                     && let ExprKind::Path(QPath::Resolved(None, path)) = self_arg.kind
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1808:12
[INFO] [stdout]      |
[INFO] [stdout] 1808 |         if let PatKind::TupleStruct(ref path, pat, ddpos) = arm.pat.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1811:16
[INFO] [stdout]      |
[INFO] [stdout] 1811 |             && let PatKind::Binding(_, hir_id, _, None) = pat[0].kind
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1965:8
[INFO] [stdout]      |
[INFO] [stdout] 1965 |     if let ExprKind::Call(fun, args) = expr.kind
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1966:12
[INFO] [stdout]      |
[INFO] [stdout] 1966 |         && let ExprKind::Path(ref qpath) = fun.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1967:12
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         && let Some(fun_def_id) = cx.qpath_res(qpath, fun.hir_id).opt_def_id()
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1980:8
[INFO] [stdout]      |
[INFO] [stdout] 1980 |     if let ExprKind::Call(fun, args) = expr.kind
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1981:12
[INFO] [stdout]      |
[INFO] [stdout] 1981 |         && let ExprKind::Path(ref qpath) = fun.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2083:16
[INFO] [stdout]      |
[INFO] [stdout] 2083 |             if let ExprKind::Path(ref qpath) = path.kind
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2084:20
[INFO] [stdout]      |
[INFO] [stdout] 2084 |                 && let Res::Def(_, did) = cx.qpath_res(qpath, path.hir_id)
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2157:20
[INFO] [stdout]      |
[INFO] [stdout] 2157 |                 if let StmtKind::Semi(e) | StmtKind::Expr(e) = stmt.kind
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2158:24
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                     && let ExprKind::Ret(Some(ret_val)) = e.kind
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2562:24
[INFO] [stdout]      |
[INFO] [stdout] 2562 |                     && let item = tcx.hir().item(id)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2563:24
[INFO] [stdout]      |
[INFO] [stdout] 2563 |                     && let ItemKind::Const(ty, _generics, _body) = item.kind
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2616:16
[INFO] [stdout]      |
[INFO] [stdout] 2616 |             && let Some(items) = attr.meta_item_list()
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2617:16
[INFO] [stdout]      |
[INFO] [stdout] 2617 |             && let [item] = &*items
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:2907:16
[INFO] [stdout]      |
[INFO] [stdout] 2907 |             && let Node::Expr(e) = cx.tcx.hir_node(child_id)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3022:8
[INFO] [stdout]      |
[INFO] [stdout] 3022 |     if let PatKind::TupleStruct(pat_path, [inner_pat], _) = pat.kind
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3025:12
[INFO] [stdout]      |
[INFO] [stdout] 3025 |         && let else_body = peel_blocks(else_body)
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3026:12
[INFO] [stdout]      |
[INFO] [stdout] 3026 |         && let ExprKind::Ret(Some(ret_val)) = else_body.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3027:12
[INFO] [stdout]      |
[INFO] [stdout] 3027 |         && let ExprKind::Path(ret_path) = ret_val.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3183:24
[INFO] [stdout]      |
[INFO] [stdout] 3183 |                     if let Ok(id) = dest.target_id
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3184:28
[INFO] [stdout]      |
[INFO] [stdout] 3184 |                           && let Some((i, target)) = self
[INFO] [stdout]      |  ____________________________^
[INFO] [stdout] 3185 | |                             .break_targets
[INFO] [stdout] 3186 | |                             .iter_mut()
[INFO] [stdout] 3187 | |                             .enumerate()
[INFO] [stdout] 3188 | |                             .find(|(_, target)| target.id == id)
[INFO] [stdout]      | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3299:15
[INFO] [stdout]      |
[INFO] [stdout] 3299 |     } else if let ExprKind::Block(b, _) = e.kind
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3485:8
[INFO] [stdout]      |
[INFO] [stdout] 3485 |     if let Some(parent_expr) = get_parent_expr(cx, expr)
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:3486:12
[INFO] [stdout]      |
[INFO] [stdout] 3486 |         && let ExprKind::MethodCall(_, receiver, ..) = parent_expr.kind
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 if let ExprKind::Path(qpath) = &callee.kind
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:496:24
[INFO] [stdout]     |
[INFO] [stdout] 496 |                     && let Some(did) = self.typeck.qpath_res(qpath, callee.hir_id).opt_def_id()
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |                 if let Some(Constant::Adt(constant)) = &self.expr(local_expr)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:515:24
[INFO] [stdout]     |
[INFO] [stdout] 515 |                     && let ty::Adt(adt_def, _) = constant.ty().kind()
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:517:24
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     && let Some(desired_field) = field_of_struct(*adt_def, self.tcx, *constant, field)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:628:20
[INFO] [stdout]     |
[INFO] [stdout] 628 |                 if let Some(node) = self.tcx.hir().get_if_local(def_id)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:629:24
[INFO] [stdout]     |
[INFO] [stdout] 629 |                       && let Node::Item(Item {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 630 | |                         kind: ItemKind::Const(.., body_id),
[INFO] [stdout] 631 | |                         ..
[INFO] [stdout] 632 | |                     }) = node
[INFO] [stdout]     | |_____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:633:24
[INFO] [stdout]     |
[INFO] [stdout] 633 |                       && let Node::Expr(Expr {
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 634 | |                         kind: ExprKind::Lit(_),
[INFO] [stdout] 635 | |                         span,
[INFO] [stdout] 636 | |                         ..
[INFO] [stdout] 637 | |                     }) = self.tcx.hir_node(body_id.hir_id)
[INFO] [stdout]     | |__________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:687:16
[INFO] [stdout]     |
[INFO] [stdout] 687 |             && let Some(expr) = block.expr
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:692:20
[INFO] [stdout]     |
[INFO] [stdout] 692 |                 if let Some(expr_span) = walk_span_to_context(expr.span, span.ctxt)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:693:24
[INFO] [stdout]     |
[INFO] [stdout] 693 |                     && let expr_lo = expr_span.lo()
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |                     && let Some(src) = (span.lo..expr_lo).get_source_range(&self.tcx)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:696:24
[INFO] [stdout]     |
[INFO] [stdout] 696 |                     && let Some(src) = src.as_str()
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:743:24
[INFO] [stdout]     |
[INFO] [stdout] 743 |                     if let BinOpKind::Div | BinOpKind::Rem = op.node
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:932:8
[INFO] [stdout]     |
[INFO] [stdout] 932 |     if let mir::Const::Val(result, ty) = result
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:933:12
[INFO] [stdout]     |
[INFO] [stdout] 933 |         && let Some(dc) = tcx.try_destructure_mir_constant_for_user_output(result, ty)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:934:12
[INFO] [stdout]     |
[INFO] [stdout] 934 |         && let Some(dc_variant) = dc.variant
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:935:12
[INFO] [stdout]     |
[INFO] [stdout] 935 |         && let Some(variant) = adt_def.variants().get(dc_variant)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:936:12
[INFO] [stdout]     |
[INFO] [stdout] 936 |         && let Some(field_idx) = variant.fields.iter().position(|el| el.name == field.name)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/consts.rs:937:12
[INFO] [stdout]     |
[INFO] [stdout] 937 |         && let Some(&(val, ty)) = dc.fields.get(field_idx)
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |         if let ExprKind::DropTemps(e) = expr.kind
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |             && let ExprKind::Match(iterexpr, [arm], MatchSource::ForLoopDesugar) = e.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |             && let ExprKind::Call(_, [arg]) = iterexpr.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |             && let ExprKind::Loop(block, label, ..) = arm.body.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |             && let [stmt] = block.stmts
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |             && let hir::StmtKind::Expr(e) = stmt.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:41:16
[INFO] [stdout]    |
[INFO] [stdout] 41 |             && let ExprKind::Match(_, [_, some_arm], _) = e.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |             && let hir::PatKind::Struct(_, [field], _) = some_arm.pat.kind
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 295 |         if let ExprKind::Call(fun, args) = expr.kind
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 296 |             && let ExprKind::Path(ref qpath) = fun.kind
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:298:16
[INFO] [stdout]     |
[INFO] [stdout] 298 |             && let Some(fun_def_id) = cx.qpath_res(qpath, fun.hir_id).opt_def_id()
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:305:20
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 if let ExprKind::Call(_, [arg]) = &args[0].kind
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/higher.rs:306:24
[INFO] [stdout]     |
[INFO] [stdout] 306 |                     && let ExprKind::Array(args) = arg.kind
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 297 |         if let Some((typeck_lhs, typeck_rhs)) = self.inner.maybe_typeck_results
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |               && let (Some(l), Some(r)) = (
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 300 | |                 ConstEvalCtxt::with_env(self.inner.cx.tcx, self.inner.cx.typing_env(), typeck_lhs).eval_simple(left),
[INFO] [stdout] 301 | |                 ConstEvalCtxt::with_env(self.inner.cx.tcx, self.inner.cx.typing_env(), typeck_rhs).eval_simple(right),
[INFO] [stdout] 302 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:559:12
[INFO] [stdout]     |
[INFO] [stdout] 559 |         if let PathCheck::Resolution = self.inner.path_check
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:560:16
[INFO] [stdout]     |
[INFO] [stdout] 560 |             && let Some(left_seg) = generic_path_segments(left)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:561:16
[INFO] [stdout]     |
[INFO] [stdout] 561 |             && let Some(right_seg) = generic_path_segments(right)
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:577:12
[INFO] [stdout]     |
[INFO] [stdout] 577 |         if let PathCheck::Resolution = self.inner.path_check
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1140:20
[INFO] [stdout]      |
[INFO] [stdout] 1140 |                 if let PathCheck::Resolution = self.path_check
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1141:24
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                     && let [.., last] = path.segments
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1142:24
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                     && let Some(segments) = generic_path_segments(path.segments)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1315:12
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         if let Some(lsrc) = left.get_source_range(cx)
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1316:16
[INFO] [stdout]      |
[INFO] [stdout] 1316 |             && let Some(lsrc) = lsrc.as_str()
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1317:16
[INFO] [stdout]      |
[INFO] [stdout] 1317 |             && let Some(rsrc) = right.get_source_range(cx)
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/hir_utils.rs:1318:16
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             && let Some(rsrc) = rsrc.as_str()
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ptr.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |         if let ExprKind::MethodCall(seg, recv, [], _) = e.kind
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:216:8
[INFO] [stdout]     |
[INFO] [stdout] 216 |     if let Some(src) = get_source_range(sm, sp)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:217:12
[INFO] [stdout]     |
[INFO] [stdout] 217 |         && let Some(src) = src.as_str()
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:230:8
[INFO] [stdout]     |
[INFO] [stdout] 230 |     if let Some(src) = get_source_range(sm, sp)
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:231:12
[INFO] [stdout]     |
[INFO] [stdout] 231 |         && let Some(text) = &src.sf.src
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:245:8
[INFO] [stdout]     |
[INFO] [stdout] 245 |     if let Some(src) = get_source_range(sm, sp.clone())
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |         && let Some(text) = &src.sf.src
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:247:12
[INFO] [stdout]     |
[INFO] [stdout] 247 |         && let Some(range) = f(text, src.range.clone())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 |         && let ExprKind::Block(block, _) = expr.kind
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:709:8
[INFO] [stdout]     |
[INFO] [stdout] 709 |     if let ExprKind::Lit(lit) = &expr.kind
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:710:12
[INFO] [stdout]     |
[INFO] [stdout] 710 |         && let LitKind::Str(r, style) = lit.node
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:711:12
[INFO] [stdout]     |
[INFO] [stdout] 711 |         && let string = r.as_str()
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/source.rs:712:12
[INFO] [stdout]     |
[INFO] [stdout] 712 |           && let len = if ascii_only {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 713 | |             string.len()
[INFO] [stdout] 714 | |         } else {
[INFO] [stdout] 715 | |             string.chars().count()
[INFO] [stdout] 716 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:868:8
[INFO] [stdout]     |
[INFO] [stdout] 868 |     if let ty::Adt(adt, _) = ty.kind()
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:869:12
[INFO] [stdout]     |
[INFO] [stdout] 869 |         && let &[krate, .., name] = &*cx.get_def_path(adt.did())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:870:12
[INFO] [stdout]     |
[INFO] [stdout] 870 |         && let sym::libc | sym::core | sym::std = krate
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:890:16
[INFO] [stdout]     |
[INFO] [stdout] 890 |             if let RegionKind::ReBound(idx, bound) = r.kind()
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:1303:12
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         if let Some(deref_did) = cx.tcx.lang_items().deref_trait()
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/type_certainty/mod.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |             if let Some(method_def_id) = cx.typeck_results().type_dependent_def_id(expr.hir_id)
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/type_certainty/mod.rs:55:20
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 && let Some(self_ty_def_id) = adt_def_id(self_ty(cx, method_def_id))
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/type_certainty/mod.rs:271:12
[INFO] [stdout]     |
[INFO] [stdout] 271 |         && let Some(def_id) = parent_certainty.to_def_id()
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:460:16
[INFO] [stdout]     |
[INFO] [stdout] 460 |             if let ItemKind::Impl(i) = &self.cx.tcx.hir().item(id).kind
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: let chains are only allowed in Rust 2024 or later
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:735:16
[INFO] [stdout]     |
[INFO] [stdout] 735 |             if let ExprKind::Assign(lhs, rhs, _) = e.kind
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_ast`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | extern crate rustc_ast;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_ast_pretty`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | extern crate rustc_ast_pretty;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_attr`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | extern crate rustc_attr;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_const_eval`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | extern crate rustc_const_eval;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_data_structures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | extern crate rustc_data_structures;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_driver`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | extern crate rustc_driver;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_errors`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | extern crate rustc_errors;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_hir`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | extern crate rustc_hir;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_hir_typeck`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | extern crate rustc_hir_typeck;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_index`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | extern crate rustc_index;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_infer`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | extern crate rustc_infer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_lexer`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | extern crate rustc_lexer;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_lint`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | extern crate rustc_lint;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_middle`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | extern crate rustc_middle;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_mir_dataflow`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | extern crate rustc_mir_dataflow;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_session`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | extern crate rustc_session;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_span`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | extern crate rustc_span;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_target`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | extern crate rustc_target;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_trait_selection`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | extern crate rustc_trait_selection;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `smallvec`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | extern crate smallvec;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `BinOpKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     use BinOpKind::*;
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `BinOpKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `PatKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use PatKind::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type `PatKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ExprKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     use ExprKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `ExprKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `StmtKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |     use StmtKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `StmtKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `LocalKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |     use LocalKind::*;
[INFO] [stdout]     |         ^^^^^^^^^ use of undeclared type `LocalKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ItemKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |     use ItemKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `ItemKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ForeignItemKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |     use ForeignItemKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `ForeignItemKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AssocItemKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |     use AssocItemKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `AssocItemKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `VariantData`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:614:9
[INFO] [stdout]     |
[INFO] [stdout] 614 |     use VariantData::*;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `VariantData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `WherePredicateKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 |     use WherePredicateKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of undeclared type `WherePredicateKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `UseTreeKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 689 |     use UseTreeKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `UseTreeKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `VisibilityKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |     use VisibilityKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `VisibilityKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `TyKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |     use TyKind::*;
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `TyKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Extern`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:776:9
[INFO] [stdout]     |
[INFO] [stdout] 776 |     use Extern::*;
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Extern`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `GenericParamKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:797:9
[INFO] [stdout]     |
[INFO] [stdout] 797 |     use GenericParamKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `GenericBound`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:822:9
[INFO] [stdout]     |
[INFO] [stdout] 822 |     use GenericBound::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `GenericBound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AssocItemConstraintKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:847:9
[INFO] [stdout]     |
[INFO] [stdout] 847 |     use AssocItemConstraintKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `AssocItemConstraintKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AttrKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:861:9
[INFO] [stdout]     |
[INFO] [stdout] 861 |     use AttrKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `AttrKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AttrArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ast_utils/mod.rs:871:9
[INFO] [stdout]     |
[INFO] [stdout] 871 |     use AttrArgs::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `AttrArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stdout] error[E0635]: unknown feature `array_chunks`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(array_chunks)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:54:61
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result;
[INFO] [stdout]    |                                                             ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn visit<V: Visitor<'tcx> + gimli::read::op::EvaluationStorage</* R */>>(self, visitor: &mut V) -> V::Result;
[INFO] [stdout]    |                               +++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/mir/possible_borrower.rs:146:54
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn visit_region(&mut self, _: ty::Region<'_>) -> Self::Result {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `ContainsRegion`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 146 -     fn visit_region(&mut self, _: ty::Region<'_>) -> Self::Result {
[INFO] [stdout] 146 +     fn visit_region(&mut self, _: ty::Region<'_>) -> <ContainsRegion as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:889:56
[INFO] [stdout]     |
[INFO] [stdout] 889 |         fn visit_region(&mut self, r: Region<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_top_level_late_bound_region::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 889 -         fn visit_region(&mut self, r: Region<'tcx>) -> Self::Result {
[INFO] [stdout] 889 +         fn visit_region(&mut self, r: Region<'tcx>) -> <for_each_top_level_late_bound_region::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/ty/mod.rs:898:92
[INFO] [stdout]     |
[INFO] [stdout] 898 |         fn visit_binder<T: TypeVisitable<TyCtxt<'tcx>>>(&mut self, t: &Binder<'tcx, T>) -> Self::Result {
[INFO] [stdout]     |                                                                                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_top_level_late_bound_region::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 898 -         fn visit_binder<T: TypeVisitable<TyCtxt<'tcx>>>(&mut self, t: &Binder<'tcx, T>) -> Self::Result {
[INFO] [stdout] 898 +         fn visit_binder<T: TypeVisitable<TyCtxt<'tcx>>>(&mut self, t: &Binder<'tcx, T>) -> <for_each_top_level_late_bound_region::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/usage.rs:126:67
[INFO] [stdout]     |
[INFO] [stdout] 126 |     fn visit_path(&mut self, path: &hir::Path<'tcx>, _: HirId) -> Self::Result {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `BindingUsageFinder<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 126 -     fn visit_path(&mut self, path: &hir::Path<'tcx>, _: HirId) -> Self::Result {
[INFO] [stdout] 126 +     fn visit_path(&mut self, path: &hir::Path<'tcx>, _: HirId) -> <BindingUsageFinder<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/usage.rs:136:39
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `BindingUsageFinder<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 136 -     fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 136 +     fn nested_visit_map(&mut self) -> <BindingUsageFinder<'_, 'tcx> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:60:61
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                                                             ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn visit<V: Visitor<'tcx> + gimli::read::op::EvaluationStorage</* R */>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                               +++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:72:61
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                                                             ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn visit<V: Visitor<'tcx> + gimli::read::op::EvaluationStorage</* R */>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                               +++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:82:61
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                                                             ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn visit<V: Visitor<'tcx> + gimli::read::op::EvaluationStorage</* R */>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                               +++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:92:69
[INFO] [stdout]    |
[INFO] [stdout] 92 |             fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                                                                     ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout] ...
[INFO] [stdout] 98 | visitable_ref!(Arm, visit_arm);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `visitable_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 92 |             fn visit<V: gimli::read::op::EvaluationStorage</* R */> Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                         +++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:92:69
[INFO] [stdout]    |
[INFO] [stdout] 92 |             fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                                                                     ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout] ...
[INFO] [stdout] 99 | visitable_ref!(Block, visit_block);
[INFO] [stdout]    | ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `visitable_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]    |
[INFO] [stdout] 92 |             fn visit<V: gimli::read::op::EvaluationStorage</* R */> Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]    |                         +++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:92:69
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                                                                     ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout] ...
[INFO] [stdout] 100 | visitable_ref!(Body, visit_body);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `visitable_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: gimli::read::op::EvaluationStorage</* R */> Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                         +++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:92:69
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                                                                     ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout] ...
[INFO] [stdout] 101 | visitable_ref!(Expr, visit_expr);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `visitable_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: gimli::read::op::EvaluationStorage</* R */> Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                         +++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Result` not found for `V`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:92:69
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                                                                     ^^^^^^ there is an associated type `Result` in the trait `gimli::read::op::EvaluationStorage`
[INFO] [stdout] ...
[INFO] [stdout] 102 | visitable_ref!(Stmt, visit_stmt);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `visitable_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider restricting type parameter `V` with unstable trait `EvaluationStorage`
[INFO] [stdout]     |
[INFO] [stdout]  92 |             fn visit<V: gimli::read::op::EvaluationStorage</* R */> Visitor<'tcx>>(self, visitor: &mut V) -> V::Result {
[INFO] [stdout]     |                         +++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:116:58
[INFO] [stdout]     |
[INFO] [stdout] 116 |         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr_without_closures::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 116 -         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> Self::Result {
[INFO] [stdout] 116 +         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> <for_each_expr_without_closures::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:125:59
[INFO] [stdout]     |
[INFO] [stdout] 125 |         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr_without_closures::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 125 -         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> Self::Result {
[INFO] [stdout] 125 +         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> <for_each_expr_without_closures::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:128:56
[INFO] [stdout]     |
[INFO] [stdout] 128 |         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr_without_closures::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 128 -         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> Self::Result {
[INFO] [stdout] 128 +         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> <for_each_expr_without_closures::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:131:79
[INFO] [stdout]     |
[INFO] [stdout] 131 |         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> Self::Result {
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr_without_closures::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 131 -         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> Self::Result {
[INFO] [stdout] 131 +         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> <for_each_expr_without_closures::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:135:55
[INFO] [stdout]     |
[INFO] [stdout] 135 |         fn visit_nested_item(&mut self, _: ItemId) -> Self::Result {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr_without_closures::V<F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 135 -         fn visit_nested_item(&mut self, _: ItemId) -> Self::Result {
[INFO] [stdout] 135 +         fn visit_nested_item(&mut self, _: ItemId) -> <for_each_expr_without_closures::V<F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:158:43
[INFO] [stdout]     |
[INFO] [stdout] 158 |         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 158 -         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 158 +         fn nested_visit_map(&mut self) -> <for_each_expr::V<'tcx, F> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:162:58
[INFO] [stdout]     |
[INFO] [stdout] 162 |         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 162 -         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> Self::Result {
[INFO] [stdout] 162 +         fn visit_expr(&mut self, e: &'tcx Expr<'tcx>) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 |         fn visit_anon_const(&mut self, _: &'tcx AnonConst) -> Self::Result {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 171 -         fn visit_anon_const(&mut self, _: &'tcx AnonConst) -> Self::Result {
[INFO] [stdout] 171 +         fn visit_anon_const(&mut self, _: &'tcx AnonConst) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:175:59
[INFO] [stdout]     |
[INFO] [stdout] 175 |         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 175 -         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> Self::Result {
[INFO] [stdout] 175 +         fn visit_ty(&mut self, _: &'tcx hir::Ty<'tcx>) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:178:56
[INFO] [stdout]     |
[INFO] [stdout] 178 |         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 178 -         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> Self::Result {
[INFO] [stdout] 178 +         fn visit_pat(&mut self, _: &'tcx Pat<'tcx>) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:181:79
[INFO] [stdout]     |
[INFO] [stdout] 181 |         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> Self::Result {
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 181 -         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> Self::Result {
[INFO] [stdout] 181 +         fn visit_qpath(&mut self, _: &'tcx QPath<'tcx>, _: HirId, _: Span) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:185:55
[INFO] [stdout]     |
[INFO] [stdout] 185 |         fn visit_nested_item(&mut self, _: ItemId) -> Self::Result {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `for_each_expr::V<'tcx, F>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 185 -         fn visit_nested_item(&mut self, _: ItemId) -> Self::Result {
[INFO] [stdout] 185 +         fn visit_nested_item(&mut self, _: ItemId) -> <for_each_expr::V<'tcx, F> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:333:56
[INFO] [stdout]     |
[INFO] [stdout] 333 |         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `is_const_evaluatable::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 333 -         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> Self::Result {
[INFO] [stdout] 333 +         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> <is_const_evaluatable::V<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:416:43
[INFO] [stdout]     |
[INFO] [stdout] 416 |         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `is_expr_unsafe::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 416 -         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 416 +         fn nested_visit_map(&mut self) -> <is_expr_unsafe::V<'_, 'tcx> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:419:56
[INFO] [stdout]     |
[INFO] [stdout] 419 |         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `is_expr_unsafe::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 419 -         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> Self::Result {
[INFO] [stdout] 419 +         fn visit_expr(&mut self, e: &'tcx Expr<'_>) -> <is_expr_unsafe::V<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:452:58
[INFO] [stdout]     |
[INFO] [stdout] 452 |         fn visit_block(&mut self, b: &'tcx Block<'_>) -> Self::Result {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `is_expr_unsafe::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 452 -         fn visit_block(&mut self, b: &'tcx Block<'_>) -> Self::Result {
[INFO] [stdout] 452 +         fn visit_block(&mut self, b: &'tcx Block<'_>) -> <is_expr_unsafe::V<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:459:56
[INFO] [stdout]     |
[INFO] [stdout] 459 |         fn visit_nested_item(&mut self, id: ItemId) -> Self::Result {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `is_expr_unsafe::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 459 -         fn visit_nested_item(&mut self, id: ItemId) -> Self::Result {
[INFO] [stdout] 459 +         fn visit_nested_item(&mut self, id: ItemId) -> <is_expr_unsafe::V<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:481:43
[INFO] [stdout]     |
[INFO] [stdout] 481 |         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `contains_unsafe_block::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 481 -         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 481 +         fn nested_visit_map(&mut self) -> <contains_unsafe_block::V<'_, 'tcx> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:485:58
[INFO] [stdout]     |
[INFO] [stdout] 485 |         fn visit_block(&mut self, b: &'tcx Block<'_>) -> Self::Result {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `contains_unsafe_block::V<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 485 -         fn visit_block(&mut self, b: &'tcx Block<'_>) -> Self::Result {
[INFO] [stdout] 485 +         fn visit_block(&mut self, b: &'tcx Block<'_>) -> <contains_unsafe_block::V<'_, 'tcx> as Example>::Result {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:548:43
[INFO] [stdout]     |
[INFO] [stdout] 548 |         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `for_each_local_use_after_expr::V<'_, 'tcx, F, B>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 548 -         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 548 +         fn nested_visit_map(&mut self) -> <for_each_local_use_after_expr::V<'_, 'tcx, F, B> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/visitors.rs:730:43
[INFO] [stdout]     |
[INFO] [stdout] 730 |         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `for_each_local_assignment::V<'_, 'tcx, F, B>`, you could use the fully-qualified path
[INFO] [stdout]     |
[INFO] [stdout] 730 -         fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 730 +         fn nested_visit_map(&mut self) -> <for_each_local_assignment::V<'_, 'tcx, F, B> as Example>::Map {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1335:47
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     fn visit_name(&mut self, name: Symbol) -> Self::Result {
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Result` implemented for `ContainsName<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]      |
[INFO] [stdout] 1335 -     fn visit_name(&mut self, name: Symbol) -> Self::Result {
[INFO] [stdout] 1335 +     fn visit_name(&mut self, name: Symbol) -> <ContainsName<'_, 'tcx> as Example>::Result {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-780b684d4f709d82/6a3ef93/clippy_utils/src/lib.rs:1343:39
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout]      |                                       ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Map` implemented for `ContainsName<'_, 'tcx>`, you could use the fully-qualified path
[INFO] [stdout]      |
[INFO] [stdout] 1343 -     fn nested_visit_map(&mut self) -> Self::Map {
[INFO] [stdout] 1343 +     fn nested_visit_map(&mut self) -> <ContainsName<'_, 'tcx> as Example>::Map {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0432, E0463, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clippy_utils` (lib) due to 204 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "9722aa86c86b1f25e861fe8829080f2b26db2bb8d32ed5f435472d6a50d318d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9722aa86c86b1f25e861fe8829080f2b26db2bb8d32ed5f435472d6a50d318d7", kill_on_drop: false }`
[INFO] [stdout] 9722aa86c86b1f25e861fe8829080f2b26db2bb8d32ed5f435472d6a50d318d7
