[INFO] cloning repository https://github.com/Phala-Network/dylint-rules
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Phala-Network/dylint-rules" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhala-Network%2Fdylint-rules", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhala-Network%2Fdylint-rules'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5fbe62e2da267129d99e3e2364777cca1b57b6fb
[INFO] documenting Phala-Network/dylint-rules against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhala-Network%2Fdylint-rules" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Phala-Network/dylint-rules on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/Phala-Network/dylint-rules
[INFO] finished tweaking git repo https://github.com/Phala-Network/dylint-rules
[INFO] tweaked toml for git repo https://github.com/Phala-Network/dylint-rules written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Phala-Network/dylint-rules 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[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 rust-embed-impl v6.3.1
[INFO] [stderr]   Downloaded rustc-semver v1.1.0
[INFO] [stderr]   Downloaded sedregex v0.2.5
[INFO] [stderr]   Downloaded tester v0.9.0
[INFO] [stderr]   Downloaded compiletest_rs v0.9.0
[INFO] [stderr]   Downloaded cargo_metadata v0.15.2
[INFO] [stderr]   Downloaded rust-embed v6.4.2
[INFO] [stderr]   Downloaded libgit2-sys v0.13.4+1.4.2
[INFO] [stderr]   Downloaded dylint_linting v2.1.1
[INFO] [stderr]   Downloaded dylint_internal v2.1.1
[INFO] [stderr]   Downloaded dylint_testing v2.1.1
[INFO] [stderr]   Downloaded dylint v2.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f85fedcd4160a2a885e336e648d8db77cb818479a5312ca8dc94e8bfa1cafee9
[INFO] running `Command { std: "docker" "start" "-a" "f85fedcd4160a2a885e336e648d8db77cb818479a5312ca8dc94e8bfa1cafee9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f85fedcd4160a2a885e336e648d8db77cb818479a5312ca8dc94e8bfa1cafee9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f85fedcd4160a2a885e336e648d8db77cb818479a5312ca8dc94e8bfa1cafee9", kill_on_drop: false }`
[INFO] [stdout] f85fedcd4160a2a885e336e648d8db77cb818479a5312ca8dc94e8bfa1cafee9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0373043348d76d83b6a4d5016c46e80435f4324117290b8fbf6afa48d75d097
[INFO] running `Command { std: "docker" "start" "-a" "d0373043348d76d83b6a4d5016c46e80435f4324117290b8fbf6afa48d75d097", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.138
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling syn v1.0.105
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling serde_derive v1.0.149
[INFO] [stderr]    Compiling serde v1.0.149
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling cpufeatures v0.2.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling globset v0.4.9
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling serde_json v1.0.89
[INFO] [stderr]    Compiling semver v1.0.14
[INFO] [stderr]    Compiling camino v1.1.1
[INFO] [stderr]    Compiling jobserver v0.1.25
[INFO] [stderr]    Compiling anyhow v1.0.66
[INFO] [stderr]    Compiling cc v1.0.77
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]    Compiling rustversion v1.0.9
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking if_chain v1.0.2
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking sedregex v0.2.5
[INFO] [stderr]     Checking either v1.8.0
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rustc-semver v1.1.0
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]    Compiling paste v1.0.9
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]    Compiling libz-sys v1.1.8
[INFO] [stderr]    Compiling openssl-sys v0.9.78
[INFO] [stderr]    Compiling libssh2-sys v0.2.23
[INFO] [stderr]     Checking block-buffer v0.10.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling libgit2-sys v0.13.4+1.4.2
[INFO] [stderr]     Checking digest v0.10.6
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]     Checking clippy_utils v0.1.66 (https://github.com/rust-lang/rust-clippy?rev=e43f5a17d4d9263616ae6fc28a7c5353e80d8a12#e43f5a17)
[INFO] [stderr]     Checking rust-embed-utils v7.3.0
[INFO] [stdout] error[E0463]: can't find crate for `rustc_ast`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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_data_structures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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_errors`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | 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_analysis`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | extern crate rustc_hir_analysis;
[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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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_parse_format`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | extern crate rustc_parse_format;
[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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | 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[E0432]: unresolved import `BinOpKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |     use VariantData::*;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `VariantData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `WherePredicate`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |     use WherePredicate::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `WherePredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `UseTreeKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:618:9
[INFO] [stdout]     |
[INFO] [stdout] 618 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:638:9
[INFO] [stdout]     |
[INFO] [stdout] 638 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |     use GenericBound::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `GenericBound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AssocConstraintKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:680:9
[INFO] [stdout]     |
[INFO] [stdout] 680 |     use AssocConstraintKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared type `AssocConstraintKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AttrKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:694:9
[INFO] [stdout]     |
[INFO] [stdout] 694 |     use AttrKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `AttrKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MacArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:704:9
[INFO] [stdout]     |
[INFO] [stdout] 704 |     use MacArgs::*;
[INFO] [stdout]     |         ^^^^^^^ use of undeclared type `MacArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 _ => bug!("Not an int type"),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |             _ => bug!(),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `span_bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     _ => span_bug!(e.span, "typeck error"),
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Div` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ---   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Div`
[INFO] [stdout]    |         |     variable not in all patterns
[INFO] [stdout]    |         pattern doesn't bind `Div`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Div`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Eq` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   --   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     variable not in all patterns
[INFO] [stdout]    |         |     pattern doesn't bind `Eq`
[INFO] [stdout]    |         pattern doesn't bind `Eq`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | core::panicking::AssertKind::Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 20 |         Sub | Div | crate::comparisons::Rel::Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   --   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    variable not in all patterns
[INFO] [stdout]    |         |     |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         pattern doesn't bind `Lt`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Lt`, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | crate::comparisons::Rel::Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   --   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Le`
[INFO] [stdout]    |         |     pattern doesn't bind `Le`
[INFO] [stdout]    |         pattern doesn't bind `Le`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Le`, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | crate::comparisons::Rel::Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Gt` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   --   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         pattern doesn't bind `Gt`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Gt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:36
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ge` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   --   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         pattern doesn't bind `Ge`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Ge`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:41
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ne` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   --   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         pattern doesn't bind `Ne`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | core::panicking::AssertKind::Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | crate::comparisons::Rel::Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `And` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ---   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     pattern doesn't bind `And`
[INFO] [stdout]    |         |     pattern doesn't bind `And`
[INFO] [stdout]    |         pattern doesn't bind `And`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::And`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:51
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Or` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   --   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Or`
[INFO] [stdout]    |         |     pattern doesn't bind `Or`
[INFO] [stdout]    |         pattern doesn't bind `Or`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Or`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:57
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitXor` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ------   ^^^^^^   ^^^^^ pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         pattern doesn't bind `BitXor`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitXor`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:62
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ------   ^^^^^ pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         pattern doesn't bind `BitAnd`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitAnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:71
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitOr` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ----- variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         pattern doesn't bind `BitOr`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitOr`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:80
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Sub` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ---   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Sub`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Wild` is bound more than once in the same pattern
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Rest` is bound more than once in the same pattern
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                               ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Rest` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |         ^^^^^^^^^^^^          ---- variable not in all patterns
[INFO] [stdout]    |         |
[INFO] [stdout]    |         pattern doesn't bind `Rest`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Rest`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Wild` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ----    ^^^^^^^^^^^^ pattern doesn't bind `Wild`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Wild`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stdout] error[E0530]: match bindings cannot shadow tuple variants
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (Err, Err) => true,
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          cannot be named the same as a tuple variant
[INFO] [stdout]     |          help: try specify the pattern arguments: `Err(..)`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the tuple variant `Err` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Err` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (Err, Err) => true,
[INFO] [stdout]     |               ^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rust-embed-impl v6.3.1
[INFO] [stdout] error[E0416]: identifier `Empty` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:230:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |         (Empty, Empty) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Decl` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:241:16
[INFO] [stdout]     |
[INFO] [stdout] 241 |         (Decl, Decl) => true,
[INFO] [stdout]     |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Glob` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:538:16
[INFO] [stdout]     |
[INFO] [stdout] 538 |         (Glob, Glob) => true,
[INFO] [stdout]     |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Public` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Inherited` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:40
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                                        ^^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Inherited` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^               --------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `Inherited`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Inherited`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:40
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Public` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ------    ^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Public`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Public`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Never` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:17
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Infer` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:34
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                  ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `ImplicitSelf` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:58
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0530]: match bindings cannot shadow tuple variants
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:75
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                           ^^^
[INFO] [stdout]     |                                                                           |
[INFO] [stdout]     |                                                                           cannot be named the same as a tuple variant
[INFO] [stdout]     |                                                                           help: try specify the pattern arguments: `Err(..)`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the tuple variant `Err` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Err` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:80
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                ^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `CVarArgs` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:98
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                                  ^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Infer` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^           -----    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        |        |                              |
[INFO] [stdout]     |         |                        |        |                              pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        |        pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Infer`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Infer`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:34
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ImplicitSelf` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^                  ------------    ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         |                |                               |               |
[INFO] [stdout]     |         |                |                               |               pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         |                |                               variable not in all patterns
[INFO] [stdout]     |         |                pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ImplicitSelf`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:58
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Err` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^         ---    ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Err`
[INFO] [stdout]     |         |                |                |                                    |
[INFO] [stdout]     |         |                |                |                                    variable not in all patterns
[INFO] [stdout]     |         |                |                pattern doesn't bind `Err`
[INFO] [stdout]     |         |                pattern doesn't bind `Err`
[INFO] [stdout]     |         pattern doesn't bind `Err`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::Constant::Err`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, crate::Constant::Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `CVarArgs` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^              -------- variable not in all patterns
[INFO] [stdout]     |         |                |                |                              |
[INFO] [stdout]     |         |                |                |                              pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         |                |                pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         |                pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::CVarArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:98
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Never` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:26
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 -----    ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        |                |                              |
[INFO] [stdout]     |                 |        |                |                              pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        |                pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        pattern doesn't bind `Never`
[INFO] [stdout]     |                 variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Never`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:17
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Lifetime` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:643:24
[INFO] [stdout]     |
[INFO] [stdout] 643 |             (Lifetime, Lifetime) => true,
[INFO] [stdout]     |                        ^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Empty` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:706:17
[INFO] [stdout]     |
[INFO] [stdout] 706 |         (Empty, Empty) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Assign` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:608:18
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Assign | AssignOp(_) => Associativity::Right,
[INFO] [stdout]     |         ------   ^^^^^^^^^^^ pattern doesn't bind `Assign`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Assign`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:608:9
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Assign | AssignOp(_) => Associativity::Right,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ------   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BitAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:15
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   -----   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        variable not in all patterns
[INFO] [stdout]     |         |     pattern doesn't bind `BitOr`
[INFO] [stdout]     |         pattern doesn't bind `BitOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:24
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitXor` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ------   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       variable not in all patterns
[INFO] [stdout]     |         |     |        pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     pattern doesn't bind `BitXor`
[INFO] [stdout]     |         pattern doesn't bind `BitXor`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitXor`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ----   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        variable not in all patterns
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     pattern doesn't bind `LAnd`
[INFO] [stdout]     |         pattern doesn't bind `LAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:41
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ---   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     pattern doesn't bind `LOr`
[INFO] [stdout]     |         pattern doesn't bind `LOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:48
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Multiply` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   --------   ^^   ^^^^^ pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        |      |     variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     pattern doesn't bind `Multiply`
[INFO] [stdout]     |         pattern doesn't bind `Multiply`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Multiply`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:54
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `As` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   --   ^^^^^ pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        pattern doesn't bind `As`
[INFO] [stdout]     |         |     pattern doesn't bind `As`
[INFO] [stdout]     |         pattern doesn't bind `As`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::As`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:65
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Colon` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ----- variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     pattern doesn't bind `Colon`
[INFO] [stdout]     |         pattern doesn't bind `Colon`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | core::ascii::Char::Colon => Associativity::Both,
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | std::ascii::Char::Colon => Associativity::Both,
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Add` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:15
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ---   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Add`
[INFO] [stdout]     |         |     pattern doesn't bind `Add`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Add`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Equal` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   -----   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Equal`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Equal`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | core::cmp::Ordering::Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | std::cmp::Ordering::Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Greater` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   -------   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       variable not in all patterns
[INFO] [stdout]     |         |        pattern doesn't bind `Greater`
[INFO] [stdout]     |         pattern doesn't bind `Greater`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Greater`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | core::cmp::Ordering::Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | Equal | std::cmp::Ordering::Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `GreaterEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ------------   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         variable not in all patterns
[INFO] [stdout]     |         |        |       pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         pattern doesn't bind `GreaterEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::GreaterEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:36
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Less` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ----   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              variable not in all patterns
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Less`
[INFO] [stdout]     |         |        pattern doesn't bind `Less`
[INFO] [stdout]     |         pattern doesn't bind `Less`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Less`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | core::cmp::Ordering::Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | std::cmp::Ordering::Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LessEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ---------   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         pattern doesn't bind `LessEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `LessEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LessEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:58
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Modulus` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   -------   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        pattern doesn't bind `Modulus`
[INFO] [stdout]     |         pattern doesn't bind `Modulus`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Modulus`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Modulus`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:70
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NotEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   --------   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         pattern doesn't bind `NotEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `NotEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::NotEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:80
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ShiftLeft` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ---------   ^^^^^^^^^^ pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ShiftLeft`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:91
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ShiftRight` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ---------- variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         pattern doesn't bind `ShiftRight`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ShiftRight`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:103
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Subtract` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        pattern doesn't bind `Subtract`
[INFO] [stdout]     |         pattern doesn't bind `Subtract`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           -------- variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Subtract`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:611:11
[INFO] [stdout]     |
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Divide` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:18
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ------   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        pattern doesn't bind `Divide`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Divide`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Divide`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DotDotEq` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ^^^^^^   -------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `DotDotEq`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DotDotEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DotDot` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ------   ^^^^^^^^ pattern doesn't bind `DotDot`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DotDot`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Eq` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   --   ^^   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Eq`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | core::panicking::AssertKind::Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 661 |         And | crate::comparisons::Rel::Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ge` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   --   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    variable not in all patterns
[INFO] [stdout]     |         |     pattern doesn't bind `Ge`
[INFO] [stdout]     |         pattern doesn't bind `Ge`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Ge`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:20
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Gt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   --   ^^   ^^   ^^   ^^ pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     pattern doesn't bind `Gt`
[INFO] [stdout]     |         pattern doesn't bind `Gt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Gt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:25
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   --   ^^   ^^   ^^ pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     pattern doesn't bind `Le`
[INFO] [stdout]     |         pattern doesn't bind `Le`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Le`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | crate::comparisons::Rel::Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   --   ^^   ^^ pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     pattern doesn't bind `Lt`
[INFO] [stdout]     |         pattern doesn't bind `Lt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Lt`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | crate::comparisons::Rel::Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ne` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   ^^   --   ^^ pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     pattern doesn't bind `Ne`
[INFO] [stdout]     |         pattern doesn't bind `Ne`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | core::panicking::AssertKind::Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | crate::comparisons::Rel::Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Or` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   ^^   ^^   -- variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     pattern doesn't bind `Or`
[INFO] [stdout]     |         pattern doesn't bind `Or`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Or`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:45
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `And` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:15
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ---   ^^   ^^   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     pattern doesn't bind `And`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::And`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOpKind` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn is_useless_with_eq_exprs(kind: BinOpKind) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn eq_pat(l: &Pat, r: &Pat) -> bool {
[INFO] [stdout]    |                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::check_proc_macro::Pat;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn eq_pat(l: &Pat, r: &Pat) -> bool {
[INFO] [stdout]    |                            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::check_proc_macro::Pat;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |         (Paren(l), _) => eq_pat(l, r),
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         (_, Paren(r)) => eq_pat(l, r),
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (Lit(l), Lit(r)) => eq_expr(l, r),
[INFO] [stdout]    |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (Lit(l), Lit(r)) => eq_expr(l, r),
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (Range(lf, lt, le), Range(rf, rt, re)) => {
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (Range(lf, lt, le), Range(rf, rt, re)) => {
[INFO] [stdout]    |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (Box(l), Box(r))
[INFO] [stdout]    |          ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (Box(l), Box(r))
[INFO] [stdout]    |                  ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:37
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:37
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Tuple;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Tuple;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:43
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TupleStruct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (TupleStruct(lqself, lp, lfs), TupleStruct(rqself, rp, rfs)) => {
[INFO] [stdout]    |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TupleStruct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:49:40
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (TupleStruct(lqself, lp, lfs), TupleStruct(rqself, rp, rfs)) => {
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (Struct(lqself, lp, lfs, lr), Struct(rqself, rp, rfs, rr)) => {
[INFO] [stdout]    |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:52:39
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (Struct(lqself, lp, lfs, lr), Struct(rqself, rp, rfs, rr)) => {
[INFO] [stdout]    |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Or` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Or(ls), Or(rs)) => unordered_over(ls, rs, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |          ^^ help: a tuple variant with a similar name exists: `Ok`
[INFO] [stdout]   --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/result.rs:506:5
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named tuple variant `Ok` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Or` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Or(ls), Or(rs)) => unordered_over(ls, rs, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                  ^^ help: a tuple variant with a similar name exists: `Ok`
[INFO] [stdout]   --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/result.rs:506:5
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named tuple variant `Ok` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]    |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]    |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeEnd` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn eq_range_end(l: &RangeEnd, r: &RangeEnd) -> bool {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeEnd` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn eq_range_end(l: &RangeEnd, r: &RangeEnd) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn eq_field_pat(l: &PatField, r: &PatField) -> bool {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:71:39
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn eq_field_pat(l: &PatField, r: &PatField) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn eq_qself(l: &QSelf, r: &QSelf) -> bool {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn eq_qself(l: &QSelf, r: &QSelf) -> bool {
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself<QSelf>(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                                                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself<QSelf>(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn eq_path(l: &Path, r: &Path) -> bool {
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:90:30
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn eq_path(l: &Path, r: &Path) -> bool {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:94:24
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn eq_path_seg(l: &PathSegment, r: &PathSegment) -> bool {
[INFO] [stdout]    |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn eq_path_seg(l: &PathSegment, r: &PathSegment) -> bool {
[INFO] [stdout]    |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgs` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn eq_generic_args(l: &GenericArgs, r: &GenericArgs) -> bool {
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgs` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn eq_generic_args(l: &GenericArgs, r: &GenericArgs) -> bool {
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn eq_angle_arg(l: &AngleBracketedArg, r: &AngleBracketedArg) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:108:48
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn eq_angle_arg(l: &AngleBracketedArg, r: &AngleBracketedArg) -> bool {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn eq_generic_arg(l: &GenericArg, r: &GenericArg) -> bool {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn eq_generic_arg(l: &GenericArg, r: &GenericArg) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt<Expr>(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:125:54
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt<Expr>(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructRest` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn eq_struct_rest(l: &StructRest, r: &StructRest) -> bool {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructRest` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:129:43
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn eq_struct_rest(l: &StructRest, r: &StructRest) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn eq_expr(l: &Expr, r: &Expr) -> bool {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn eq_expr(l: &Expr, r: &Expr) -> bool {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:143:10
[INFO] [stdout]     |
[INFO] [stdout] 143 |         (Paren(l), _) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         (_, Paren(r)) => eq_expr(l, r),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                  ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Try` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:29
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Try` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:37
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Await` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:48
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Await` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:41
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Repeat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (Repeat(le, ls), Repeat(re, rs)) => eq_expr(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::VecArgs::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Repeat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (Repeat(le, ls), Repeat(re, rs)) => eq_expr(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::VecArgs::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Call` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (Call(lc, la), Call(rc, ra)) => eq_expr(lc, rc) && over(la, ra, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Call` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:149:24
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (Call(lc, la), Call(rc, ra)) => eq_expr(lc, rc) && over(la, ra, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:150:10
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (MethodCall(lc, ls, la, _), MethodCall(rc, rs, ra, _)) => {
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:150:37
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (MethodCall(lc, ls, la, _), MethodCall(rc, rs, ra, _)) => {
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Binary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (Binary(lo, ll, lr), Binary(ro, rl, rr)) => lo.node == ro.node && eq_expr(ll, rl) && eq_expr(lr, rr),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Binary;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Binary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:153:30
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (Binary(lo, ll, lr), Binary(ro, rl, rr)) => lo.node == ro.node && eq_expr(ll, rl) && eq_expr(lr, rr),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Binary;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (Unary(lo, l), Unary(ro, r)) => mem::discriminant(lo) == mem::discriminant(ro) && eq_expr(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (Unary(lo, l), Unary(ro, r)) => mem::discriminant(lo) == mem::discriminant(ro) && eq_expr(l, r),
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (Lit(l), Lit(r)) => l.kind == r.kind,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (Lit(l), Lit(r)) => l.kind == r.kind,
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Cast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Cast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:52
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Let` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:157:10
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (Let(lp, le, _), Let(rp, re, _)) => eq_pat(lp, rp) && eq_expr(le, re),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Let` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (Let(lp, le, _), Let(rp, re, _)) => eq_pat(lp, rp) && eq_expr(le, re),
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `If` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:158:10
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (If(lc, lt, le), If(rc, rt, re)) => eq_expr(lc, rc) && eq_block(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `If` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (If(lc, lt, le), If(rc, rt, re)) => eq_expr(lc, rc) && eq_block(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `While` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:159:10
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (While(lc, lt, ll), While(rc, rt, rl)) => eq_label(ll, rl) && eq_expr(lc, rc) && eq_block(lt, rt),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `While` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (While(lc, lt, ll), While(rc, rt, rl)) => eq_label(ll, rl) && eq_expr(lc, rc) && eq_block(lt, rt),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForLoop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (ForLoop(lp, li, lt, ll), ForLoop(rp, ri, rt, rl)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForLoop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (ForLoop(lp, li, lt, ll), ForLoop(rp, ri, rt, rl)) => {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Loop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (Loop(lt, ll), Loop(rt, rl)) => eq_label(ll, rl) && eq_block(lt, rt),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Loop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (Loop(lt, ll), Loop(rt, rl)) => eq_label(ll, rl) && eq_block(lt, rt),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (Block(lb, ll), Block(rb, rl)) => eq_label(ll, rl) && eq_block(lb, rb),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (Block(lb, ll), Block(rb, rl)) => eq_label(ll, rl) && eq_block(lb, rb),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TryBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (TryBlock(l), TryBlock(r)) => eq_block(l, r),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TryBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (TryBlock(l), TryBlock(r)) => eq_block(l, r),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Yield` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Yield` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ret` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ret` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Break` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (Break(ll, le), Break(rl, re)) => eq_label(ll, rl) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Break` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:167:25
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (Break(ll, le), Break(rl, re)) => eq_label(ll, rl) && eq_expr_opt(le, re),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Continue` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (Continue(ll), Continue(rl)) => eq_label(ll, rl),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use itertools::FoldWhile::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Continue` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (Continue(ll), Continue(rl)) => eq_label(ll, rl),
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use itertools::FoldWhile::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Assign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Assign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:51
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:66
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AssignOp` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (AssignOp(lo, lp, lv), AssignOp(ro, rp, rv)) => lo.node == ro.node && eq_expr(lp, rp) && eq_expr(lv, rv),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AssignOp` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (AssignOp(lo, lp, lv), AssignOp(ro, rp, rv)) => lo.node == ro.node && eq_expr(lp, rp) && eq_expr(lv, rv),
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (Field(lp, lf), Field(rp, rf)) => eq_id(*lf, *rf) && eq_expr(lp, rp),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (Field(lp, lf), Field(rp, rf)) => eq_id(*lf, *rf) && eq_expr(lp, rp),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Match` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (Match(ls, la), Match(rs, ra)) => eq_expr(ls, rs) && over(la, ra, eq_arm),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::IfLetOrMatch::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Match` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (Match(ls, la), Match(rs, ra)) => eq_expr(ls, rs) && over(la, ra, eq_arm),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::IfLetOrMatch::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Closure` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (Closure(lb, lc, la, lm, lf, le, _), Closure(rb, rc, ra, rm, rf, re, _)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Closure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Closure` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:173:46
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (Closure(lb, lc, la, lm, lf, le, _), Closure(rb, rc, ra, rm, rf, re, _)) => {
[INFO] [stdout]     |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Closure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Async` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (Async(lc, _, lb), Async(rc, _, rb)) => lc == rc && eq_block(lb, rb),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Async` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:181:28
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (Async(lc, _, lb), Async(rc, _, rb)) => lc == rc && eq_block(lb, rb),
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (Range(lf, lt, ll), Range(rf, rt, rl)) => ll == rl && eq_expr_opt(lf, rf) && eq_expr_opt(lt, rt),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (Range(lf, lt, ll), Range(rf, rt, rl)) => ll == rl && eq_expr_opt(lf, rf) && eq_expr_opt(lt, rt),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AddrOf` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (AddrOf(lbk, lm, le), AddrOf(rbk, rm, re)) => lbk == rbk && lm == rm && eq_expr(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AddrOf` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (AddrOf(lbk, lm, le), AddrOf(rbk, rm, re)) => lbk == rbk && lm == rm && eq_expr(le, re),
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:186:10
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (Struct(lse), Struct(rse)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:186:23
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (Struct(lse), Struct(rse)) => {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn eq_field(l: &ExprField, r: &ExprField) -> bool {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:196:36
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn eq_field(l: &ExprField, r: &ExprField) -> bool {
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn eq_arm(l: &Arm, r: &Arm) -> bool {
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:203:28
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn eq_arm(l: &Arm, r: &Arm) -> bool {
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label<Label>(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:211:47
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label<Label>(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn eq_block(l: &Block, r: &Block) -> bool {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:215:32
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn eq_block(l: &Block, r: &Block) -> bool {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:219:20
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn eq_stmt(l: &Stmt, r: &Stmt) -> bool {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:219:30
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn eq_stmt(l: &Stmt, r: &Stmt) -> bool {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (Local(l), Local(r)) => {
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (Local(l), Local(r)) => {
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (Item(l), Item(r)) => eq_item(l, r, eq_item_kind),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (Item(l), Item(r)) => eq_item(l, r, eq_item_kind),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:19
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Semi` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Semi` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:40
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (MacCall(l), MacCall(r)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (MacCall(l), MacCall(r)) => {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn eq_local_kind(l: &LocalKind, r: &LocalKind) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:238:41
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn eq_local_kind(l: &LocalKind, r: &LocalKind) -> bool {
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Init` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:242:10
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (Init(l), Init(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Init` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (Init(l), Init(r)) => eq_expr(l, r),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `InitElse` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:243:10
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (InitElse(li, le), InitElse(ri, re)) => eq_expr(li, ri) && eq_block(le, re),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `InitElse` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:243:28
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (InitElse(li, le), InitElse(ri, re)) => eq_expr(li, ri) && eq_block(le, re),
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:248:23
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn eq_item<K>(l: &Item<K>, r: &Item<K>, mut eq_kind: impl FnMut(&K, &K) -> bool) -> bool {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn eq_item<K>(l: &Item<K>, r: &Item<K>, mut eq_kind: impl FnMut(&K, &K) -> bool) -> bool {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExternCrate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:256:10
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (ExternCrate(l), ExternCrate(r)) => l == r,
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExternCrate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (ExternCrate(l), ExternCrate(r)) => l == r,
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Use` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (Use(l), Use(r)) => eq_use_tree(l, r),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Use` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:257:18
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (Use(l), Use(r)) => eq_use_tree(l, r),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:258:10
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:258:30
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Mod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:276:10
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (Mod(lu, lmk), Mod(ru, rmk)) => {
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Mod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:276:24
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (Mod(lu, lmk), Mod(ru, rmk)) => {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForeignMod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:286:10
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (ForeignMod(l), ForeignMod(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForeignMod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (ForeignMod(l), ForeignMod(r)) => {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Enum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:310:10
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (Enum(le, lg), Enum(re, rg)) => over(&le.variants, &re.variants, eq_variant) && eq_generics(lg, rg),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Enum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (Enum(le, lg), Enum(re, rg)) => over(&le.variants, &re.variants, eq_variant) && eq_generics(lg, rg),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:10
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Union` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:45
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Union` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:60
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             Trait(box ast::Trait {
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             Trait(box ast::Trait {
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:336:10
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (TraitAlias(lg, lb), TraitAlias(rg, rb)) => eq_generics(lg, rg) && over(lb, rb, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:336:30
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (TraitAlias(lg, lb), TraitAlias(rg, rb)) => eq_generics(lg, rg) && over(lb, rb, eq_generic_bound),
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Impl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |             Impl(box ast::Impl {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Impl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |             Impl(box ast::Impl {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:368:10
[INFO] [stdout]     |
[INFO] [stdout] 368 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:368:22
[INFO] [stdout]     |
[INFO] [stdout] 368 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacroDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:369:10
[INFO] [stdout]     |
[INFO] [stdout] 369 |         (MacroDef(l), MacroDef(r)) => l.macro_rules == r.macro_rules && eq_mac_args(&l.body, &r.body),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacroDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:369:23
[INFO] [stdout]     |
[INFO] [stdout] 369 |         (MacroDef(l), MacroDef(r)) => l.macro_rules == r.macro_rules && eq_mac_args(&l.body, &r.body),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:374:33
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub fn eq_foreign_item_kind(l: &ForeignItemKind, r: &ForeignItemKind) -> bool {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:374:54
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub fn eq_foreign_item_kind(l: &ForeignItemKind, r: &ForeignItemKind) -> bool {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:377:10
[INFO] [stdout]     |
[INFO] [stdout] 377 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:377:30
[INFO] [stdout]     |
[INFO] [stdout] 377 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:402:13
[INFO] [stdout]     |
[INFO] [stdout] 402 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:415:10
[INFO] [stdout]     |
[INFO] [stdout] 415 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:415:22
[INFO] [stdout]     |
[INFO] [stdout] 415 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:420:31
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub fn eq_assoc_item_kind(l: &AssocItemKind, r: &AssocItemKind) -> bool {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:420:50
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub fn eq_assoc_item_kind(l: &AssocItemKind, r: &AssocItemKind) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:423:10
[INFO] [stdout]     |
[INFO] [stdout] 423 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:423:29
[INFO] [stdout]     |
[INFO] [stdout] 423 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:461:10
[INFO] [stdout]     |
[INFO] [stdout] 461 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:466:23
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn eq_variant(l: &Variant, r: &Variant) -> bool {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:466:36
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn eq_variant(l: &Variant, r: &Variant) -> bool {
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VariantData` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:475:28
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub fn eq_variant_data(l: &VariantData, r: &VariantData) -> bool {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VariantData` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:475:45
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub fn eq_variant_data(l: &VariantData, r: &VariantData) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:478:10
[INFO] [stdout]     |
[INFO] [stdout] 478 |         (Unit(_), Unit(_)) => true,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |         (Unit(_), Unit(_)) => true,
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:10
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:24
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:41
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Tuple;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:54
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Tuple;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:484:28
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:484:42
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnSig` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub fn eq_fn_sig(l: &FnSig, r: &FnSig) -> bool {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnSig` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:492:33
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub fn eq_fn_sig(l: &FnSig, r: &FnSig) -> bool {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnHeader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:496:25
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub fn eq_fn_header(l: &FnHeader, r: &FnHeader) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnHeader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:496:39
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub fn eq_fn_header(l: &FnHeader, r: &FnHeader) -> bool {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:503:24
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub fn eq_generics(l: &Generics, r: &Generics) -> bool {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:503:38
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub fn eq_generics(l: &Generics, r: &Generics) -> bool {
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:510:31
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub fn eq_where_predicate(l: &WherePredicate, r: &WherePredicate) -> bool {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:510:51
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub fn eq_where_predicate(l: &WherePredicate, r: &WherePredicate) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BoundPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:513:10
[INFO] [stdout]     |
[INFO] [stdout] 513 |         (BoundPredicate(l), BoundPredicate(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BoundPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:513:29
[INFO] [stdout]     |
[INFO] [stdout] 513 |         (BoundPredicate(l), BoundPredicate(r)) => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:519:10
[INFO] [stdout]     |
[INFO] [stdout] 519 |         (RegionPredicate(l), RegionPredicate(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:519:30
[INFO] [stdout]     |
[INFO] [stdout] 519 |         (RegionPredicate(l), RegionPredicate(r)) => {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `EqPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:522:10
[INFO] [stdout]     |
[INFO] [stdout] 522 |         (EqPredicate(l), EqPredicate(r)) => eq_ty(&l.lhs_ty, &r.lhs_ty) && eq_ty(&l.rhs_ty, &r.rhs_ty),
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `EqPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:522:26
[INFO] [stdout]     |
[INFO] [stdout] 522 |         (EqPredicate(l), EqPredicate(r)) => eq_ty(&l.lhs_ty, &r.lhs_ty) && eq_ty(&l.rhs_ty, &r.rhs_ty),
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:527:24
[INFO] [stdout]     |
[INFO] [stdout] 527 | pub fn eq_use_tree(l: &UseTree, r: &UseTree) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:527:37
[INFO] [stdout]     |
[INFO] [stdout] 527 | pub fn eq_use_tree(l: &UseTree, r: &UseTree) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnonConst` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:531:26
[INFO] [stdout]     |
[INFO] [stdout] 531 | pub fn eq_anon_const(l: &AnonConst, r: &AnonConst) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnonConst` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:531:41
[INFO] [stdout]     |
[INFO] [stdout] 531 | pub fn eq_anon_const(l: &AnonConst, r: &AnonConst) -> bool {
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTreeKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:535:29
[INFO] [stdout]     |
[INFO] [stdout] 535 | pub fn eq_use_tree_kind(l: &UseTreeKind, r: &UseTreeKind) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTreeKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:535:46
[INFO] [stdout]     |
[INFO] [stdout] 535 | pub fn eq_use_tree_kind(l: &UseTreeKind, r: &UseTreeKind) -> bool {
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Simple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:539:10
[INFO] [stdout]     |
[INFO] [stdout] 539 |         (Simple(l, _, _), Simple(r, _, _)) => both(l, r, |l, r| eq_id(*l, *r)),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Simple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:539:27
[INFO] [stdout]     |
[INFO] [stdout] 539 |         (Simple(l, _, _), Simple(r, _, _)) => both(l, r, |l, r| eq_id(*l, *r)),
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Nested` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:540:10
[INFO] [stdout]     |
[INFO] [stdout] 540 |         (Nested(l), Nested(r)) => over(l, r, |(l, _), (r, _)| eq_use_tree(l, r)),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Nested` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:540:21
[INFO] [stdout]     |
[INFO] [stdout] 540 |         (Nested(l), Nested(r)) => over(l, r, |(l, _), (r, _)| eq_use_tree(l, r)),
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Defaultness` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:545:26
[INFO] [stdout]     |
[INFO] [stdout] 545 | pub fn eq_defaultness(l: Defaultness, r: Defaultness) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Defaultness` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:545:42
[INFO] [stdout]     |
[INFO] [stdout] 545 | pub fn eq_defaultness(l: Defaultness, r: Defaultness) -> bool {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:552:19
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn eq_vis(l: &Visibility, r: &Visibility) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:552:35
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn eq_vis(l: &Visibility, r: &Visibility) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Restricted` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:556:10
[INFO] [stdout]     |
[INFO] [stdout] 556 |         (Restricted { path: l, .. }, Restricted { path: r, .. }) => eq_path(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Restricted` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:556:38
[INFO] [stdout]     |
[INFO] [stdout] 556 |         (Restricted { path: l, .. }, Restricted { path: r, .. }) => eq_path(l, r),
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnDecl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:561:23
[INFO] [stdout]     |
[INFO] [stdout] 561 | pub fn eq_fn_decl(l: &FnDecl, r: &FnDecl) -> bool {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnDecl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:561:35
[INFO] [stdout]     |
[INFO] [stdout] 561 | pub fn eq_fn_decl(l: &FnDecl, r: &FnDecl) -> bool {
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ClosureBinder` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:571:30
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub fn eq_closure_binder(l: &ClosureBinder, r: &ClosureBinder) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ClosureBinder` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:571:49
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub fn eq_closure_binder(l: &ClosureBinder, r: &ClosureBinder) -> bool {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn eq_fn_ret_ty(l: &FnRetTy, r: &FnRetTy) -> bool {
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:581:38
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn eq_fn_ret_ty(l: &FnRetTy, r: &FnRetTy) -> bool {
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn eq_ty(l: &Ty, r: &Ty) -> bool {
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:589:26
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn eq_ty(l: &Ty, r: &Ty) -> bool {
[INFO] [stdout]     |                          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:592:10
[INFO] [stdout]     |
[INFO] [stdout] 592 |         (Paren(l), _) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:593:13
[INFO] [stdout]     |
[INFO] [stdout] 593 |         (_, Paren(r)) => eq_ty(l, r),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:595:10
[INFO] [stdout]     |
[INFO] [stdout] 595 |         (Slice(l), Slice(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:595:20
[INFO] [stdout]     |
[INFO] [stdout] 595 |         (Slice(l), Slice(r)) => eq_ty(l, r),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:596:10
[INFO] [stdout]     |
[INFO] [stdout] 596 |         (Array(le, ls), Array(re, rs)) => eq_ty(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:596:25
[INFO] [stdout]     |
[INFO] [stdout] 596 |         (Array(le, ls), Array(re, rs)) => eq_ty(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:597:10
[INFO] [stdout]     |
[INFO] [stdout] 597 |         (Ptr(l), Ptr(r)) => l.mutbl == r.mutbl && eq_ty(&l.ty, &r.ty),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         (Ptr(l), Ptr(r)) => l.mutbl == r.mutbl && eq_ty(&l.ty, &r.ty),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Rptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:598:10
[INFO] [stdout]     |
[INFO] [stdout] 598 |         (Rptr(ll, l), Rptr(rl, r)) => {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Rptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:598:23
[INFO] [stdout]     |
[INFO] [stdout] 598 |         (Rptr(ll, l), Rptr(rl, r)) => {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BareFn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:601:10
[INFO] [stdout]     |
[INFO] [stdout] 601 |         (BareFn(l), BareFn(r)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BareFn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:601:21
[INFO] [stdout]     |
[INFO] [stdout] 601 |         (BareFn(l), BareFn(r)) => {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:607:10
[INFO] [stdout]     |
[INFO] [stdout] 607 |         (Tup(l), Tup(r)) => over(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:607:18
[INFO] [stdout]     |
[INFO] [stdout] 607 |         (Tup(l), Tup(r)) => over(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:608:10
[INFO] [stdout]     |
[INFO] [stdout] 608 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:608:24
[INFO] [stdout]     |
[INFO] [stdout] 608 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitObject` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:609:10
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (TraitObject(lg, ls), TraitObject(rg, rs)) => ls == rs && over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitObject` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:609:31
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (TraitObject(lg, ls), TraitObject(rg, rs)) => ls == rs && over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ImplTrait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:610:10
[INFO] [stdout]     |
[INFO] [stdout] 610 |         (ImplTrait(_, lg), ImplTrait(_, rg)) => over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ImplTrait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:610:28
[INFO] [stdout]     |
[INFO] [stdout] 610 |         (ImplTrait(_, lg), ImplTrait(_, rg)) => over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Typeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:611:10
[INFO] [stdout]     |
[INFO] [stdout] 611 |         (Typeof(l), Typeof(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Typeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:611:21
[INFO] [stdout]     |
[INFO] [stdout] 611 |         (Typeof(l), Typeof(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:612:10
[INFO] [stdout]     |
[INFO] [stdout] 612 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:612:22
[INFO] [stdout]     |
[INFO] [stdout] 612 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Extern` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:617:19
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub fn eq_ext(l: &Extern, r: &Extern) -> bool {
[INFO] [stdout]     |                   ^^^^^^ help: a trait with a similar name exists: `Extend`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/iter/traits/collect.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Extend` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Extern` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:617:31
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub fn eq_ext(l: &Extern, r: &Extern) -> bool {
[INFO] [stdout]     |                               ^^^^^^ help: a trait with a similar name exists: `Extend`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/iter/traits/collect.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Extend` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Implicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:620:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |         (None, None) | (Implicit(_), Implicit(_)) => true,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Implicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:620:38
[INFO] [stdout]     |
[INFO] [stdout] 620 |         (None, None) | (Implicit(_), Implicit(_)) => true,
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Explicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:621:10
[INFO] [stdout]     |
[INFO] [stdout] 621 |         (Explicit(l, _), Explicit(r, _)) => eq_str_lit(l, r),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Explicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:621:26
[INFO] [stdout]     |
[INFO] [stdout] 621 |         (Explicit(l, _), Explicit(r, _)) => eq_str_lit(l, r),
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StrLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:626:23
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub fn eq_str_lit(l: &StrLit, r: &StrLit) -> bool {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StrLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:626:35
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub fn eq_str_lit(l: &StrLit, r: &StrLit) -> bool {
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:630:30
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn eq_poly_ref_trait(l: &PolyTraitRef, r: &PolyTraitRef) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:630:48
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn eq_poly_ref_trait(l: &PolyTraitRef, r: &PolyTraitRef) -> bool {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:637:29
[INFO] [stdout]     |
[INFO] [stdout] 637 | pub fn eq_generic_param(l: &GenericParam, r: &GenericParam) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:637:47
[INFO] [stdout]     |
[INFO] [stdout] 637 | pub fn eq_generic_param(l: &GenericParam, r: &GenericParam) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:644:14
[INFO] [stdout]     |
[INFO] [stdout] 644 |             (Type { default: l }, Type { default: r }) => both(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:644:35
[INFO] [stdout]     |
[INFO] [stdout] 644 |             (Type { default: l }, Type { default: r }) => both(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 Const {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:651:17
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 Const {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:662:29
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn eq_generic_bound(l: &GenericBound, r: &GenericBound) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:662:47
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn eq_generic_bound(l: &GenericBound, r: &GenericBound) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:665:10
[INFO] [stdout]     |
[INFO] [stdout] 665 |         (Trait(ptr1, tbm1), Trait(ptr2, tbm2)) => tbm1 == tbm2 && eq_poly_ref_trait(ptr1, ptr2),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:665:29
[INFO] [stdout]     |
[INFO] [stdout] 665 |         (Trait(ptr1, tbm1), Trait(ptr2, tbm2)) => tbm1 == tbm2 && eq_poly_ref_trait(ptr1, ptr2),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Outlives` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:666:10
[INFO] [stdout]     |
[INFO] [stdout] 666 |         (Outlives(l), Outlives(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Outlives` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:666:23
[INFO] [stdout]     |
[INFO] [stdout] 666 |         (Outlives(l), Outlives(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Term` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:671:16
[INFO] [stdout]     |
[INFO] [stdout] 671 | fn eq_term(l: &Term, r: &Term) -> bool {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Term` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 | fn eq_term(l: &Term, r: &Term) -> bool {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConstraint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:679:32
[INFO] [stdout]     |
[INFO] [stdout] 679 | pub fn eq_assoc_constraint(l: &AssocConstraint, r: &AssocConstraint) -> bool {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConstraint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 | pub fn eq_assoc_constraint(l: &AssocConstraint, r: &AssocConstraint) -> bool {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Equality` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:683:14
[INFO] [stdout]     |
[INFO] [stdout] 683 |             (Equality { term: l }, Equality { term: r }) => eq_term(l, r),
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Equality` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:683:36
[INFO] [stdout]     |
[INFO] [stdout] 683 |             (Equality { term: l }, Equality { term: r }) => eq_term(l, r),
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:684:14
[INFO] [stdout]     |
[INFO] [stdout] 684 |             (Bound { bounds: l }, Bound { bounds: r }) => over(l, r, eq_generic_bound),
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:684:35
[INFO] [stdout]     |
[INFO] [stdout] 684 |             (Bound { bounds: l }, Bound { bounds: r }) => over(l, r, eq_generic_bound),
[INFO] [stdout]     |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:689:24
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub fn eq_mac_call(l: &MacCall, r: &MacCall) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:689:37
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub fn eq_mac_call(l: &MacCall, r: &MacCall) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:693:20
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub fn eq_attr(l: &Attribute, r: &Attribute) -> bool {
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:693:35
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub fn eq_attr(l: &Attribute, r: &Attribute) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DocComment` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:697:14
[INFO] [stdout]     |
[INFO] [stdout] 697 |             (DocComment(l1, l2), DocComment(r1, r2)) => l1 == r1 && l2 == r2,
[INFO] [stdout]     |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DocComment` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:697:34
[INFO] [stdout]     |
[INFO] [stdout] 697 |             (DocComment(l1, l2), DocComment(r1, r2)) => l1 == r1 && l2 == r2,
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Normal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:698:14
[INFO] [stdout]     |
[INFO] [stdout] 698 |             (Normal(l), Normal(r)) => eq_path(&l.item.path, &r.item.path) && eq_mac_args(&l.item.args, &r.item.args),
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use rustc_semver::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::path::Component::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Normal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:698:25
[INFO] [stdout]     |
[INFO] [stdout] 698 |             (Normal(l), Normal(r)) => eq_path(&l.item.path, &r.item.path) && eq_mac_args(&l.item.args, &r.item.args),
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use rustc_semver::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::path::Component::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacArgs` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:703:24
[INFO] [stdout]     |
[INFO] [stdout] 703 | pub fn eq_mac_args(l: &MacArgs, r: &MacArgs) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacArgs` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:703:37
[INFO] [stdout]     |
[INFO] [stdout] 703 | pub fn eq_mac_args(l: &MacArgs, r: &MacArgs) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Delimited` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:707:10
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (Delimited(_, ld, lts), Delimited(_, rd, rts)) => ld == rd && lts.eq_unspanned(rts),
[INFO] [stdout]     |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Delimited` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:707:33
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (Delimited(_, ld, lts), Delimited(_, rd, rts)) => ld == rd && lts.eq_unspanned(rts),
[INFO] [stdout]     |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:10
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |          ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:37
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                                     ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:10
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |          ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:37
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                                     ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:730:24
[INFO] [stdout]     |
[INFO] [stdout] 730 |                 "o" => sym!(Octal),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:731:24
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 "x" => sym!(LowerHex),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:732:24
[INFO] [stdout]     |
[INFO] [stdout] 732 |                 "X" => sym!(UpperHex),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:734:24
[INFO] [stdout]     |
[INFO] [stdout] 734 |                 "b" => sym!(Binary),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:735:24
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 "e" => sym!(LowerExp),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:736:24
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 "E" => sym!(UpperExp),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(array_chunks)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_patterns)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(control_flow_enum)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(let_chains)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(lint_reasons)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(once_cell)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(rustc_private)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(array_chunks)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(control_flow_enum)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(once_cell)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:190:74
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub fn find_binding_init<'tcx>(cx: &LateContext<'tcx>, hir_id: HirId) -> Option<&'tcx Expr<'tcx>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:325:55
[INFO] [stdout]     |
[INFO] [stdout] 325 | pub fn last_path_segment<'tcx>(path: &QPath<'tcx>) -> &'tcx PathSegment<'tcx> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:333:56
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn qpath_generic_tys<'tcx>(qpath: &QPath<'tcx>) -> impl Iterator<Item = &'tcx hir::Ty<'tcx>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:492:63
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn find_primitive<'tcx>(tcx: TyCtxt<'tcx>, name: &str) -> impl Iterator<Item = DefId> + 'tcx {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:594:81
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub fn trait_ref_of_method<'tcx>(cx: &LateContext<'tcx>, def_id: LocalDefId) -> Option<&'tcx TraitRef<'tcx>> {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:44
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                                            ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                                            ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (RangeEnd::Excluded, RangeEnd::Excluded) => true,
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (RangeEnd::Excluded, RangeEnd::Excluded) => true,
[INFO] [stdout]    |                              ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (RangeEnd::Included(l), RangeEnd::Included(r)) => {
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (RangeEnd::Included(l), RangeEnd::Included(r)) => {
[INFO] [stdout]    |                                 ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeSyntax`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |             matches!(l, RangeSyntax::DotDotEq) == matches!(r, RangeSyntax::DotDotEq)
[INFO] [stdout]    |                         ^^^^^^^^^^^ use of undeclared type `RangeSyntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeSyntax`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:65:63
[INFO] [stdout]    |
[INFO] [stdout] 65 |             matches!(l, RangeSyntax::DotDotEq) == matches!(r, RangeSyntax::DotDotEq)
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ use of undeclared type `RangeSyntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (GenericArgs::AngleBracketed(l), GenericArgs::AngleBracketed(r)) => over(&l.args, &r.args, eq_angle_arg),
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:100:42
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (GenericArgs::AngleBracketed(l), GenericArgs::AngleBracketed(r)) => over(&l.args, &r.args, eq_angle_arg),
[INFO] [stdout]     |                                          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (GenericArgs::Parenthesized(l), GenericArgs::Parenthesized(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (GenericArgs::Parenthesized(l), GenericArgs::Parenthesized(r)) => {
[INFO] [stdout]     |                                         ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (AngleBracketedArg::Arg(l), AngleBracketedArg::Arg(r)) => eq_generic_arg(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:110:37
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (AngleBracketedArg::Arg(l), AngleBracketedArg::Arg(r)) => eq_generic_arg(l, r),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (AngleBracketedArg::Constraint(l), AngleBracketedArg::Constraint(r)) => eq_assoc_constraint(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:111:44
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (AngleBracketedArg::Constraint(l), AngleBracketedArg::Constraint(r)) => eq_assoc_constraint(l, r),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (GenericArg::Lifetime(l), GenericArg::Lifetime(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (GenericArg::Lifetime(l), GenericArg::Lifetime(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |                                   ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (GenericArg::Type(l), GenericArg::Type(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:119:31
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (GenericArg::Type(l), GenericArg::Type(r)) => eq_ty(l, r),
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (GenericArg::Const(l), GenericArg::Const(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:120:32
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (GenericArg::Const(l), GenericArg::Const(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |                                ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (StructRest::Base(lb), StructRest::Base(rb)) => eq_expr(lb, rb),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:131:32
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (StructRest::Base(lb), StructRest::Base(rb)) => eq_expr(lb, rb),
[INFO] [stdout]     |                                ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:31
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:55
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                                                       ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:73
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |                     (ModKind::Loaded(litems, linline, _), ModKind::Loaded(ritems, rinline, _)) => {
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:279:59
[INFO] [stdout]     |
[INFO] [stdout] 279 |                     (ModKind::Loaded(litems, linline, _), ModKind::Loaded(ritems, rinline, _)) => {
[INFO] [stdout]     |                                                           ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     (ModKind::Unloaded, ModKind::Unloaded) => true,
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:282:41
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     (ModKind::Unloaded, ModKind::Unloaded) => true,
[INFO] [stdout]     |                                         ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:331:33
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 && matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:331:61
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 && matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                                             ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:359:26
[INFO] [stdout]     |
[INFO] [stdout] 359 |             matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                          ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:359:54
[INFO] [stdout]     |
[INFO] [stdout] 359 |             matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImplPolarity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:360:33
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 && matches!(lp, ImplPolarity::Positive) == matches!(rp, ImplPolarity::Positive)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `ImplPolarity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImplPolarity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:360:73
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 && matches!(lp, ImplPolarity::Positive) == matches!(rp, ImplPolarity::Positive)
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ use of undeclared type `ImplPolarity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     matches!(l.unsafety, Unsafe::No) == matches!(r.unsafety, Unsafe::No)
[INFO] [stdout]     |                          ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:497:62
[INFO] [stdout]     |
[INFO] [stdout] 497 |     matches!(l.unsafety, Unsafe::No) == matches!(r.unsafety, Unsafe::No)
[INFO] [stdout]     |                                                              ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:499:34
[INFO] [stdout]     |
[INFO] [stdout] 499 |         && matches!(l.constness, Const::No) == matches!(r.constness, Const::No)
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Const`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:499:70
[INFO] [stdout]     |
[INFO] [stdout] 499 |         && matches!(l.constness, Const::No) == matches!(r.constness, Const::No)
[INFO] [stdout]     |                                                                      ^^^^^ use of undeclared type `Const`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:10
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:53
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                                                     ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:78
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:573:10
[INFO] [stdout]     |
[INFO] [stdout] 573 |         (ClosureBinder::NotPresent, ClosureBinder::NotPresent) => true,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:573:37
[INFO] [stdout]     |
[INFO] [stdout] 573 |         (ClosureBinder::NotPresent, ClosureBinder::NotPresent) => true,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:574:10
[INFO] [stdout]     |
[INFO] [stdout] 574 |         (ClosureBinder::For { generic_params: lp, .. }, ClosureBinder::For { generic_params: rp, .. }) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:574:57
[INFO] [stdout]     |
[INFO] [stdout] 574 |         (ClosureBinder::For { generic_params: lp, .. }, ClosureBinder::For { generic_params: rp, .. }) => {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:583:10
[INFO] [stdout]     |
[INFO] [stdout] 583 |         (FnRetTy::Default(_), FnRetTy::Default(_)) => true,
[INFO] [stdout]     |          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:583:31
[INFO] [stdout]     |
[INFO] [stdout] 583 |         (FnRetTy::Default(_), FnRetTy::Default(_)) => true,
[INFO] [stdout]     |                               ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:584:10
[INFO] [stdout]     |
[INFO] [stdout] 584 |         (FnRetTy::Ty(l), FnRetTy::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:584:26
[INFO] [stdout]     |
[INFO] [stdout] 584 |         (FnRetTy::Ty(l), FnRetTy::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |                          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:673:10
[INFO] [stdout]     |
[INFO] [stdout] 673 |         (Term::Ty(l), Term::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:673:23
[INFO] [stdout]     |
[INFO] [stdout] 673 |         (Term::Ty(l), Term::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |                       ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:674:10
[INFO] [stdout]     |
[INFO] [stdout] 674 |         (Term::Const(l), Term::Const(r)) => eq_anon_const(l, r),
[INFO] [stdout]     |          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:674:26
[INFO] [stdout]     |
[INFO] [stdout] 674 |         (Term::Const(l), Term::Const(r)) => eq_anon_const(l, r),
[INFO] [stdout]     |                          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:16
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:43
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:16
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:43
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 522 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0416, E0422, E0432, E0433, E0463, E0530, E0531...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clippy_utils` (lib) due to 523 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "d0373043348d76d83b6a4d5016c46e80435f4324117290b8fbf6afa48d75d097", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0373043348d76d83b6a4d5016c46e80435f4324117290b8fbf6afa48d75d097", kill_on_drop: false }`
[INFO] [stdout] d0373043348d76d83b6a4d5016c46e80435f4324117290b8fbf6afa48d75d097
[INFO] documenting Phala-Network/dylint-rules against beta-2023-12-22 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPhala-Network%2Fdylint-rules" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Phala-Network/dylint-rules on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/Phala-Network/dylint-rules
[INFO] finished tweaking git repo https://github.com/Phala-Network/dylint-rules
[INFO] tweaked toml for git repo https://github.com/Phala-Network/dylint-rules written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Phala-Network/dylint-rules 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d1ee6407071bf974dee2bb1212b4e5d2bc4a92688e1144c453dd6e15bf192ea
[INFO] running `Command { std: "docker" "start" "-a" "5d1ee6407071bf974dee2bb1212b4e5d2bc4a92688e1144c453dd6e15bf192ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d1ee6407071bf974dee2bb1212b4e5d2bc4a92688e1144c453dd6e15bf192ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d1ee6407071bf974dee2bb1212b4e5d2bc4a92688e1144c453dd6e15bf192ea", kill_on_drop: false }`
[INFO] [stdout] 5d1ee6407071bf974dee2bb1212b4e5d2bc4a92688e1144c453dd6e15bf192ea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ca9e584555afd4e7629b4f94e9a37243805c02883f4349bb0bb46a9d256d056
[INFO] running `Command { std: "docker" "start" "-a" "1ca9e584555afd4e7629b4f94e9a37243805c02883f4349bb0bb46a9d256d056", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.138
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling syn v1.0.105
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling serde_derive v1.0.149
[INFO] [stderr]    Compiling serde v1.0.149
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.2.5
[INFO] [stderr]    Compiling globset v0.4.9
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling camino v1.1.1
[INFO] [stderr]    Compiling semver v1.0.14
[INFO] [stderr]    Compiling serde_json v1.0.89
[INFO] [stderr]    Compiling jobserver v0.1.25
[INFO] [stderr]    Compiling anyhow v1.0.66
[INFO] [stderr]    Compiling cc v1.0.77
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]    Compiling rustversion v1.0.9
[INFO] [stderr]     Checking if_chain v1.0.2
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking sedregex v0.2.5
[INFO] [stderr]     Checking either v1.8.0
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]     Checking rustc-semver v1.1.0
[INFO] [stderr]    Compiling paste v1.0.9
[INFO] [stderr]    Compiling openssl-sys v0.9.78
[INFO] [stderr]    Compiling libz-sys v1.1.8
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.3
[INFO] [stderr]    Compiling libssh2-sys v0.2.23
[INFO] [stderr]    Compiling digest v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.6
[INFO] [stderr]    Compiling libgit2-sys v0.13.4+1.4.2
[INFO] [stderr]    Compiling rust-embed-utils v7.3.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling rust-embed-impl v6.3.1
[INFO] [stderr]     Checking clippy_utils v0.1.66 (https://github.com/rust-lang/rust-clippy?rev=e43f5a17d4d9263616ae6fc28a7c5353e80d8a12#e43f5a17)
[INFO] [stdout] error[E0463]: can't find crate for `rustc_ast`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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_data_structures`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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_errors`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | 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_analysis`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | extern crate rustc_hir_analysis;
[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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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_parse_format`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | extern crate rustc_parse_format;
[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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | 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-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | 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[E0432]: unresolved import `BinOpKind`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |     use VariantData::*;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `VariantData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `WherePredicate`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |     use WherePredicate::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ use of undeclared type `WherePredicate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `UseTreeKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:618:9
[INFO] [stdout]     |
[INFO] [stdout] 618 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:638:9
[INFO] [stdout]     |
[INFO] [stdout] 638 |     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-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |     use GenericBound::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `GenericBound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AssocConstraintKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:680:9
[INFO] [stdout]     |
[INFO] [stdout] 680 |     use AssocConstraintKind::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared type `AssocConstraintKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `AttrKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:694:9
[INFO] [stdout]     |
[INFO] [stdout] 694 |     use AttrKind::*;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `AttrKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `MacArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:704:9
[INFO] [stdout]     |
[INFO] [stdout] 704 |     use MacArgs::*;
[INFO] [stdout]     |         ^^^^^^^ use of undeclared type `MacArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 _ => bug!("Not an int type"),
[INFO] [stdout]     |                      ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |             _ => bug!(),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `span_bug`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/consts.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     _ => span_bug!(e.span, "typeck error"),
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Div` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ---   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Div`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Div`
[INFO] [stdout]    |         |     variable not in all patterns
[INFO] [stdout]    |         pattern doesn't bind `Div`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Div`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Eq` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   --   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Eq`
[INFO] [stdout]    |         |     |     variable not in all patterns
[INFO] [stdout]    |         |     pattern doesn't bind `Eq`
[INFO] [stdout]    |         pattern doesn't bind `Eq`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | core::panicking::AssertKind::Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 20 |         Sub | Div | crate::comparisons::Rel::Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   --   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     |     |    variable not in all patterns
[INFO] [stdout]    |         |     |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         |     pattern doesn't bind `Lt`
[INFO] [stdout]    |         pattern doesn't bind `Lt`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Lt`, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | crate::comparisons::Rel::Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   --   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Le`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Le`
[INFO] [stdout]    |         |     pattern doesn't bind `Le`
[INFO] [stdout]    |         pattern doesn't bind `Le`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Le`, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | crate::comparisons::Rel::Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Gt` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   --   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         |     pattern doesn't bind `Gt`
[INFO] [stdout]    |         pattern doesn't bind `Gt`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Gt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:36
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ge` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   --   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         |     pattern doesn't bind `Ge`
[INFO] [stdout]    |         pattern doesn't bind `Ge`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Ge`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:41
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ne` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   --   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         |     pattern doesn't bind `Ne`
[INFO] [stdout]    |         pattern doesn't bind `Ne`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | core::panicking::AssertKind::Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | crate::comparisons::Rel::Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `And` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ---   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `And`
[INFO] [stdout]    |         |     |     pattern doesn't bind `And`
[INFO] [stdout]    |         |     pattern doesn't bind `And`
[INFO] [stdout]    |         pattern doesn't bind `And`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::And`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:51
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Or` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   --   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Or`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Or`
[INFO] [stdout]    |         |     pattern doesn't bind `Or`
[INFO] [stdout]    |         pattern doesn't bind `Or`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Or`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:57
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitXor` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ------   ^^^^^^   ^^^^^ pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         |     pattern doesn't bind `BitXor`
[INFO] [stdout]    |         pattern doesn't bind `BitXor`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitXor`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:62
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ------   ^^^^^ pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         |     pattern doesn't bind `BitAnd`
[INFO] [stdout]    |         pattern doesn't bind `BitAnd`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitAnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:71
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitOr` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ----- variable not in all patterns
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         |     pattern doesn't bind `BitOr`
[INFO] [stdout]    |         pattern doesn't bind `BitOr`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitOr`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:80
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |                                                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Sub` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ---   ^^^   ^^   ^^   ^^   ^^   ^^   ^^   ^^^   ^^   ^^^^^^   ^^^^^^   ^^^^^ pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        |
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    |        pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     |    pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         |     pattern doesn't bind `Sub`
[INFO] [stdout]    |         variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Sub`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         Sub | Div | Eq | Lt | Le | Gt | Ge | Ne | And | Or | BitXor | BitAnd | BitOr
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Wild` is bound more than once in the same pattern
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Rest` is bound more than once in the same pattern
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                               ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Rest` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |         ^^^^^^^^^^^^          ---- variable not in all patterns
[INFO] [stdout]    |         |
[INFO] [stdout]    |         pattern doesn't bind `Rest`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Rest`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Wild` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ----    ^^^^^^^^^^^^ pattern doesn't bind `Wild`
[INFO] [stdout]    |                |
[INFO] [stdout]    |                variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Wild`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (Wild, Wild) | (Rest, Rest) => true,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0530]: match bindings cannot shadow tuple variants
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (Err, Err) => true,
[INFO] [stdout]     |          ^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          cannot be named the same as a tuple variant
[INFO] [stdout]     |          help: try specify the pattern arguments: `Err(..)`
[INFO] [stdout]    --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the tuple variant `Err` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Err` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:145:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |         (Err, Err) => true,
[INFO] [stdout]     |               ^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Empty` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:230:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |         (Empty, Empty) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Decl` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:241:16
[INFO] [stdout]     |
[INFO] [stdout] 241 |         (Decl, Decl) => true,
[INFO] [stdout]     |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Glob` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:538:16
[INFO] [stdout]     |
[INFO] [stdout] 538 |         (Glob, Glob) => true,
[INFO] [stdout]     |                ^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Public` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Inherited` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:40
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                                        ^^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Inherited` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^               --------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `Inherited`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Inherited`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:40
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Public` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:28
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ------    ^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Public`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Public`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         (Public, Public) | (Inherited, Inherited) => true,
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Never` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:17
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Infer` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:34
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                  ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `ImplicitSelf` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:58
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0530]: match bindings cannot shadow tuple variants
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:75
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                           ^^^
[INFO] [stdout]     |                                                                           |
[INFO] [stdout]     |                                                                           cannot be named the same as a tuple variant
[INFO] [stdout]     |                                                                           help: try specify the pattern arguments: `Err(..)`
[INFO] [stdout]    --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/prelude/mod.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]     = note: the tuple variant `Err` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Err` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:80
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                ^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `CVarArgs` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:98
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                                  ^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Infer` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^           -----    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        |        |                              |
[INFO] [stdout]     |         |                        |        |                              pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        |        pattern doesn't bind `Infer`
[INFO] [stdout]     |         |                        variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Infer`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Infer`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:34
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ImplicitSelf` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^                  ------------    ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         |                |                               |               |
[INFO] [stdout]     |         |                |                               |               pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         |                |                               variable not in all patterns
[INFO] [stdout]     |         |                pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |         pattern doesn't bind `ImplicitSelf`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ImplicitSelf`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:58
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Err` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^         ---    ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Err`
[INFO] [stdout]     |         |                |                |                                    |
[INFO] [stdout]     |         |                |                |                                    variable not in all patterns
[INFO] [stdout]     |         |                |                pattern doesn't bind `Err`
[INFO] [stdout]     |         |                pattern doesn't bind `Err`
[INFO] [stdout]     |         pattern doesn't bind `Err`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::Constant::Err`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, crate::Constant::Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `CVarArgs` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^              -------- variable not in all patterns
[INFO] [stdout]     |         |                |                |                              |
[INFO] [stdout]     |         |                |                |                              pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         |                |                pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         |                pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |         pattern doesn't bind `CVarArgs`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::CVarArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:98
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                                                                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Never` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:26
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 -----    ^^^^^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^^^   ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        |                |                              |
[INFO] [stdout]     |                 |        |                |                              pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        |                pattern doesn't bind `Never`
[INFO] [stdout]     |                 |        pattern doesn't bind `Never`
[INFO] [stdout]     |                 variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Never`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:594:17
[INFO] [stdout]     |
[INFO] [stdout] 594 |         (Never, Never) | (Infer, Infer) | (ImplicitSelf, ImplicitSelf) | (Err, Err) | (CVarArgs, CVarArgs) => true,
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Lifetime` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:643:24
[INFO] [stdout]     |
[INFO] [stdout] 643 |             (Lifetime, Lifetime) => true,
[INFO] [stdout]     |                        ^^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `Empty` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:706:17
[INFO] [stdout]     |
[INFO] [stdout] 706 |         (Empty, Empty) => true,
[INFO] [stdout]     |                 ^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Assign` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:608:18
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Assign | AssignOp(_) => Associativity::Right,
[INFO] [stdout]     |         ------   ^^^^^^^^^^^ pattern doesn't bind `Assign`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Assign`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:608:9
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Assign | AssignOp(_) => Associativity::Right,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ------   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     |        pattern doesn't bind `BitAnd`
[INFO] [stdout]     |         |     variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BitAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:15
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   -----   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `BitOr`
[INFO] [stdout]     |         |     |        variable not in all patterns
[INFO] [stdout]     |         |     pattern doesn't bind `BitOr`
[INFO] [stdout]     |         pattern doesn't bind `BitOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:24
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitXor` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ------   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     |        |       variable not in all patterns
[INFO] [stdout]     |         |     |        pattern doesn't bind `BitXor`
[INFO] [stdout]     |         |     pattern doesn't bind `BitXor`
[INFO] [stdout]     |         pattern doesn't bind `BitXor`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BitXor`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ----   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        |       |        variable not in all patterns
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     |        pattern doesn't bind `LAnd`
[INFO] [stdout]     |         |     pattern doesn't bind `LAnd`
[INFO] [stdout]     |         pattern doesn't bind `LAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:41
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ---   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       |        |      variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     |        pattern doesn't bind `LOr`
[INFO] [stdout]     |         |     pattern doesn't bind `LOr`
[INFO] [stdout]     |         pattern doesn't bind `LOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:48
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Multiply` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   --------   ^^   ^^^^^ pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        |      |     variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Multiply`
[INFO] [stdout]     |         |     pattern doesn't bind `Multiply`
[INFO] [stdout]     |         pattern doesn't bind `Multiply`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Multiply`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:54
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `As` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   --   ^^^^^ pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `As`
[INFO] [stdout]     |         |     |        pattern doesn't bind `As`
[INFO] [stdout]     |         |     pattern doesn't bind `As`
[INFO] [stdout]     |         pattern doesn't bind `As`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::As`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:65
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |                                                                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Colon` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ----- variable not in all patterns
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Colon`
[INFO] [stdout]     |         |     pattern doesn't bind `Colon`
[INFO] [stdout]     |         pattern doesn't bind `Colon`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | core::ascii::Char::Colon => Associativity::Both,
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | std::ascii::Char::Colon => Associativity::Both,
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Add` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:15
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ---   ^^^^^^   ^^^^^   ^^^^^^   ^^^^   ^^^   ^^^^^^^^   ^^   ^^^^^ pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      |     |          |
[INFO] [stdout]     |         |     |        |       |        |      |     |          pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      |     pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        |      pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       |        pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        |       pattern doesn't bind `Add`
[INFO] [stdout]     |         |     |        pattern doesn't bind `Add`
[INFO] [stdout]     |         |     pattern doesn't bind `Add`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Add`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         Add | BitAnd | BitOr | BitXor | LAnd | LOr | Multiply | As | Colon => Associativity::Both,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Equal` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   -----   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Equal`
[INFO] [stdout]     |         |        variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Equal`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Equal`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | core::cmp::Ordering::Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | std::cmp::Ordering::Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Greater` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   -------   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Greater`
[INFO] [stdout]     |         |        |       variable not in all patterns
[INFO] [stdout]     |         |        pattern doesn't bind `Greater`
[INFO] [stdout]     |         pattern doesn't bind `Greater`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Greater`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | core::cmp::Ordering::Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | Equal | std::cmp::Ordering::Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `GreaterEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ------------   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        |       |         variable not in all patterns
[INFO] [stdout]     |         |        |       pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |         pattern doesn't bind `GreaterEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `GreaterEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::GreaterEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:36
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Less` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ----   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       |         |              variable not in all patterns
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Less`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Less`
[INFO] [stdout]     |         |        pattern doesn't bind `Less`
[INFO] [stdout]     |         pattern doesn't bind `Less`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Less`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | core::cmp::Ordering::Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | std::cmp::Ordering::Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `LessEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ---------   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         |              |      variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        |       pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `LessEqual`
[INFO] [stdout]     |         pattern doesn't bind `LessEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `LessEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::LessEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:58
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Modulus` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   -------   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              |      |           variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Modulus`
[INFO] [stdout]     |         |        pattern doesn't bind `Modulus`
[INFO] [stdout]     |         pattern doesn't bind `Modulus`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Modulus`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Modulus`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:70
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `NotEqual` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   --------   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      |           |         variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        |       pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         |        pattern doesn't bind `NotEqual`
[INFO] [stdout]     |         pattern doesn't bind `NotEqual`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `NotEqual`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::NotEqual`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:80
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ShiftLeft` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ---------   ^^^^^^^^^^ pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        |       pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         |        pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |         pattern doesn't bind `ShiftLeft`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `ShiftLeft`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ShiftLeft`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:91
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `ShiftRight` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ---------- variable not in all patterns
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        |       pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         |        pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |         pattern doesn't bind `ShiftRight`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `ShiftRight`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ShiftRight`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:103
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |                                                                                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Subtract` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Subtract`
[INFO] [stdout]     |         |        pattern doesn't bind `Subtract`
[INFO] [stdout]     |         pattern doesn't bind `Subtract`
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           -------- variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Subtract`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:611:11
[INFO] [stdout]     |
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Divide` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:18
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ------   ^^^^^   ^^^^^^^   ^^^^^^^^^^^^   ^^^^   ^^^^^^^^^   ^^^^^^^   ^^^^^^^^   ^^^^^^^^^   ^^^^^^^^^^ pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          |
[INFO] [stdout]     |         |        |       |         |              |      |           |         |          pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           |         pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      |           pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              |      pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         |              pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       |         pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        |       pattern doesn't bind `Divide`
[INFO] [stdout]     |         |        pattern doesn't bind `Divide`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout] 611 |         | Subtract => Associativity::Left,
[INFO] [stdout]     |           ^^^^^^^^ pattern doesn't bind `Divide`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Divide`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |         Divide | Equal | Greater | GreaterEqual | Less | LessEqual | Modulus | NotEqual | ShiftLeft | ShiftRight
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DotDotEq` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ^^^^^^   -------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `DotDotEq`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DotDotEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DotDot` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ------   ^^^^^^^^ pattern doesn't bind `DotDot`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DotDot`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         DotDot | DotDotEq => Associativity::None,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Eq` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   --   ^^   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Eq`
[INFO] [stdout]     |         |     variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `Eq`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | core::panicking::AssertKind::Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 661 |         And | crate::comparisons::Rel::Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ge` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   --   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Ge`
[INFO] [stdout]     |         |     |    variable not in all patterns
[INFO] [stdout]     |         |     pattern doesn't bind `Ge`
[INFO] [stdout]     |         pattern doesn't bind `Ge`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Ge`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:20
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Gt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   --   ^^   ^^   ^^   ^^ pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    pattern doesn't bind `Gt`
[INFO] [stdout]     |         |     pattern doesn't bind `Gt`
[INFO] [stdout]     |         pattern doesn't bind `Gt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Gt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:25
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   --   ^^   ^^   ^^ pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Le`
[INFO] [stdout]     |         |     pattern doesn't bind `Le`
[INFO] [stdout]     |         pattern doesn't bind `Le`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Le`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | crate::comparisons::Rel::Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   --   ^^   ^^ pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Lt`
[INFO] [stdout]     |         |     pattern doesn't bind `Lt`
[INFO] [stdout]     |         pattern doesn't bind `Lt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on unit variant `crate::comparisons::Rel::Lt`, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | crate::comparisons::Rel::Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Ne` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   ^^   --   ^^ pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Ne`
[INFO] [stdout]     |         |     pattern doesn't bind `Ne`
[INFO] [stdout]     |         pattern doesn't bind `Ne`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on items, use the full path in the pattern
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | core::panicking::AssertKind::Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | crate::comparisons::Rel::Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Or` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^   ^^   ^^   ^^   ^^   ^^   ^^   -- variable not in all patterns
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     |    pattern doesn't bind `Or`
[INFO] [stdout]     |         |     pattern doesn't bind `Or`
[INFO] [stdout]     |         pattern doesn't bind `Or`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::Or`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:45
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |                                             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `And` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:15
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ---   ^^   ^^   ^^   ^^   ^^   ^^   ^^ pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    |    |    |
[INFO] [stdout]     |         |     |    |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     |    pattern doesn't bind `And`
[INFO] [stdout]     |         |     pattern doesn't bind `And`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::And`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sugg.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 661 |         And | Eq | Ge | Gt | Le | Lt | Ne | Or => panic!("This operator does not exist"),
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOpKind` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub fn is_useless_with_eq_exprs(kind: BinOpKind) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn eq_pat(l: &Pat, r: &Pat) -> bool {
[INFO] [stdout]    |                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::check_proc_macro::Pat;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn eq_pat(l: &Pat, r: &Pat) -> bool {
[INFO] [stdout]    |                            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::check_proc_macro::Pat;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 |         (Paren(l), _) => eq_pat(l, r),
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         (_, Paren(r)) => eq_pat(l, r),
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (Lit(l), Lit(r)) => eq_expr(l, r),
[INFO] [stdout]    |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (Lit(l), Lit(r)) => eq_expr(l, r),
[INFO] [stdout]    |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (Range(lf, lt, le), Range(rf, rt, re)) => {
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (Range(lf, lt, le), Range(rf, rt, re)) => {
[INFO] [stdout]    |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (Box(l), Box(r))
[INFO] [stdout]    |          ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (Box(l), Box(r))
[INFO] [stdout]    |                  ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:37
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |            ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:37
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                                     ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::CaptureKind::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Ref;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |          ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Tuple;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 7  + use crate::Constant::Tuple;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:47:43
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (Tuple(l), Tuple(r)) | (Slice(l), Slice(r)) => over(l, r, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TupleStruct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (TupleStruct(lqself, lp, lfs), TupleStruct(rqself, rp, rfs)) => {
[INFO] [stdout]    |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TupleStruct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:49:40
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (TupleStruct(lqself, lp, lfs), TupleStruct(rqself, rp, rfs)) => {
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (Struct(lqself, lp, lfs, lr), Struct(rqself, rp, rfs, rr)) => {
[INFO] [stdout]    |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:52:39
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (Struct(lqself, lp, lfs, lr), Struct(rqself, rp, rfs, rr)) => {
[INFO] [stdout]    |                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Or` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Or(ls), Or(rs)) => unordered_over(ls, rs, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |          ^^ help: a tuple variant with a similar name exists: `Ok`
[INFO] [stdout]   --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/result.rs:506:5
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named tuple variant `Ok` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Or` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Or(ls), Or(rs)) => unordered_over(ls, rs, |l, r| eq_pat(l, r)),
[INFO] [stdout]    |                  ^^ help: a tuple variant with a similar name exists: `Ok`
[INFO] [stdout]   --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/result.rs:506:5
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named tuple variant `Ok` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]    |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]    |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeEnd` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn eq_range_end(l: &RangeEnd, r: &RangeEnd) -> bool {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeEnd` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn eq_range_end(l: &RangeEnd, r: &RangeEnd) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn eq_field_pat(l: &PatField, r: &PatField) -> bool {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:71:39
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub fn eq_field_pat(l: &PatField, r: &PatField) -> bool {
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn eq_qself(l: &QSelf, r: &QSelf) -> bool {
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn eq_qself(l: &QSelf, r: &QSelf) -> bool {
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself<QSelf>(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                                                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub fn eq_maybe_qself<QSelf>(l: &Option<QSelf>, r: &Option<QSelf>) -> bool {
[INFO] [stdout]    |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn eq_path(l: &Path, r: &Path) -> bool {
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:90:30
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn eq_path(l: &Path, r: &Path) -> bool {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:94:24
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn eq_path_seg(l: &PathSegment, r: &PathSegment) -> bool {
[INFO] [stdout]    |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:94:41
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn eq_path_seg(l: &PathSegment, r: &PathSegment) -> bool {
[INFO] [stdout]    |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgs` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn eq_generic_args(l: &GenericArgs, r: &GenericArgs) -> bool {
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgs` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn eq_generic_args(l: &GenericArgs, r: &GenericArgs) -> bool {
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn eq_angle_arg(l: &AngleBracketedArg, r: &AngleBracketedArg) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:108:48
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub fn eq_angle_arg(l: &AngleBracketedArg, r: &AngleBracketedArg) -> bool {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn eq_generic_arg(l: &GenericArg, r: &GenericArg) -> bool {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub fn eq_generic_arg(l: &GenericArg, r: &GenericArg) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt<Expr>(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:125:54
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub fn eq_expr_opt<Expr>(l: &Option<P<Expr>>, r: &Option<P<Expr>>) -> bool {
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructRest` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn eq_struct_rest(l: &StructRest, r: &StructRest) -> bool {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StructRest` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:129:43
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn eq_struct_rest(l: &StructRest, r: &StructRest) -> bool {
[INFO] [stdout]     |                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn eq_expr(l: &Expr, r: &Expr) -> bool {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn eq_expr(l: &Expr, r: &Expr) -> bool {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:143:10
[INFO] [stdout]     |
[INFO] [stdout] 143 |         (Paren(l), _) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |         (_, Paren(r)) => eq_expr(l, r),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:10
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                  ^^^ constructor is not visible here due to private fields
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Try` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:29
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Try` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:37
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Await` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:48
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Await` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (Box(l), Box(r)) | (Try(l), Try(r)) | (Await(l), Await(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:20
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:147:41
[INFO] [stdout]     |
[INFO] [stdout] 147 |         (Array(l), Array(r)) | (Tup(l), Tup(r)) => over(l, r, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Repeat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (Repeat(le, ls), Repeat(re, rs)) => eq_expr(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::VecArgs::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Repeat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:148:26
[INFO] [stdout]     |
[INFO] [stdout] 148 |         (Repeat(le, ls), Repeat(re, rs)) => eq_expr(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::VecArgs::Repeat;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Call` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (Call(lc, la), Call(rc, ra)) => eq_expr(lc, rc) && over(la, ra, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Call` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:149:24
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (Call(lc, la), Call(rc, ra)) => eq_expr(lc, rc) && over(la, ra, |l, r| eq_expr(l, r)),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:150:10
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (MethodCall(lc, ls, la, _), MethodCall(rc, rs, ra, _)) => {
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:150:37
[INFO] [stdout]     |
[INFO] [stdout] 150 |         (MethodCall(lc, ls, la, _), MethodCall(rc, rs, ra, _)) => {
[INFO] [stdout]     |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Binary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (Binary(lo, ll, lr), Binary(ro, rl, rr)) => lo.node == ro.node && eq_expr(ll, rl) && eq_expr(lr, rr),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Binary;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Binary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:153:30
[INFO] [stdout]     |
[INFO] [stdout] 153 |         (Binary(lo, ll, lr), Binary(ro, rl, rr)) => lo.node == ro.node && eq_expr(ll, rl) && eq_expr(lr, rr),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Binary;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (Unary(lo, l), Unary(ro, r)) => mem::discriminant(lo) == mem::discriminant(ro) && eq_expr(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |         (Unary(lo, l), Unary(ro, r)) => mem::discriminant(lo) == mem::discriminant(ro) && eq_expr(l, r),
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (Lit(l), Lit(r)) => l.kind == r.kind,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Lit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         (Lit(l), Lit(r)) => l.kind == r.kind,
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Cast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Cast` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:156:52
[INFO] [stdout]     |
[INFO] [stdout] 156 |         (Cast(l, lt), Cast(r, rt)) | (Type(l, lt), Type(r, rt)) => eq_expr(l, r) && eq_ty(lt, rt),
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Let` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:157:10
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (Let(lp, le, _), Let(rp, re, _)) => eq_pat(lp, rp) && eq_expr(le, re),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Let` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |         (Let(lp, le, _), Let(rp, re, _)) => eq_pat(lp, rp) && eq_expr(le, re),
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `If` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:158:10
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (If(lc, lt, le), If(rc, rt, re)) => eq_expr(lc, rc) && eq_block(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `If` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         (If(lc, lt, le), If(rc, rt, re)) => eq_expr(lc, rc) && eq_block(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `While` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:159:10
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (While(lc, lt, ll), While(rc, rt, rl)) => eq_label(ll, rl) && eq_expr(lc, rc) && eq_block(lt, rt),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `While` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 |         (While(lc, lt, ll), While(rc, rt, rl)) => eq_label(ll, rl) && eq_expr(lc, rc) && eq_block(lt, rt),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForLoop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (ForLoop(lp, li, lt, ll), ForLoop(rp, ri, rt, rl)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForLoop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |         (ForLoop(lp, li, lt, ll), ForLoop(rp, ri, rt, rl)) => {
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Loop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (Loop(lt, ll), Loop(rt, rl)) => eq_label(ll, rl) && eq_block(lt, rt),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Loop` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |         (Loop(lt, ll), Loop(rt, rl)) => eq_label(ll, rl) && eq_block(lt, rt),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (Block(lb, ll), Block(rb, rl)) => eq_label(ll, rl) && eq_block(lb, rb),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:164:25
[INFO] [stdout]     |
[INFO] [stdout] 164 |         (Block(lb, ll), Block(rb, rl)) => eq_label(ll, rl) && eq_block(lb, rb),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TryBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (TryBlock(l), TryBlock(r)) => eq_block(l, r),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TryBlock` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         (TryBlock(l), TryBlock(r)) => eq_block(l, r),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Yield` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Yield` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ret` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ret` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |         (Yield(l), Yield(r)) | (Ret(l), Ret(r)) => eq_expr_opt(l, r),
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Break` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (Break(ll, le), Break(rl, re)) => eq_label(ll, rl) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Break` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:167:25
[INFO] [stdout]     |
[INFO] [stdout] 167 |         (Break(ll, le), Break(rl, re)) => eq_label(ll, rl) && eq_expr_opt(le, re),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Break;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Continue` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (Continue(ll), Continue(rl)) => eq_label(ll, rl),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use itertools::FoldWhile::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Continue` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |         (Continue(ll), Continue(rl)) => eq_label(ll, rl),
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use itertools::FoldWhile::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::ops::ControlFlow::Continue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Assign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Assign` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:51
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:169:66
[INFO] [stdout]     |
[INFO] [stdout] 169 |         (Assign(l1, l2, _), Assign(r1, r2, _)) | (Index(l1, l2), Index(r1, r2)) => eq_expr(l1, r1) && eq_expr(l2, r2),
[INFO] [stdout]     |                                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AssignOp` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (AssignOp(lo, lp, lv), AssignOp(ro, rp, rv)) => lo.node == ro.node && eq_expr(lp, rp) && eq_expr(lv, rv),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AssignOp` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |         (AssignOp(lo, lp, lv), AssignOp(ro, rp, rv)) => lo.node == ro.node && eq_expr(lp, rp) && eq_expr(lv, rv),
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (Field(lp, lf), Field(rp, rf)) => eq_id(*lf, *rf) && eq_expr(lp, rp),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 |         (Field(lp, lf), Field(rp, rf)) => eq_id(*lf, *rf) && eq_expr(lp, rp),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Match` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (Match(ls, la), Match(rs, ra)) => eq_expr(ls, rs) && over(la, ra, eq_arm),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::IfLetOrMatch::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Match` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (Match(ls, la), Match(rs, ra)) => eq_expr(ls, rs) && over(la, ra, eq_arm),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use core::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::higher::IfLetOrMatch::Match;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::str::pattern::SearchStep::Match;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Closure` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (Closure(lb, lc, la, lm, lf, le, _), Closure(rb, rc, ra, rm, rf, re, _)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Closure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Closure` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:173:46
[INFO] [stdout]     |
[INFO] [stdout] 173 |         (Closure(lb, lc, la, lm, lf, le, _), Closure(rb, rc, ra, rm, rf, re, _)) => {
[INFO] [stdout]     |                                              ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Closure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Async` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (Async(lc, _, lb), Async(rc, _, rb)) => lc == rc && eq_block(lb, rb),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Async` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:181:28
[INFO] [stdout]     |
[INFO] [stdout] 181 |         (Async(lc, _, lb), Async(rc, _, rb)) => lc == rc && eq_block(lb, rb),
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (Range(lf, lt, ll), Range(rf, rt, rl)) => ll == rl && eq_expr_opt(lf, rf) && eq_expr_opt(lt, rt),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Range` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 |         (Range(lf, lt, ll), Range(rf, rt, rl)) => ll == rl && eq_expr_opt(lf, rf) && eq_expr_opt(lt, rt),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AddrOf` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (AddrOf(lbk, lm, le), AddrOf(rbk, rm, re)) => lbk == rbk && lm == rm && eq_expr(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AddrOf` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |         (AddrOf(lbk, lm, le), AddrOf(rbk, rm, re)) => lbk == rbk && lm == rm && eq_expr(le, re),
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:184:10
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:186:10
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (Struct(lse), Struct(rse)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:186:23
[INFO] [stdout]     |
[INFO] [stdout] 186 |         (Struct(lse), Struct(rse)) => {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn eq_field(l: &ExprField, r: &ExprField) -> bool {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:196:36
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn eq_field(l: &ExprField, r: &ExprField) -> bool {
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn eq_arm(l: &Arm, r: &Arm) -> bool {
[INFO] [stdout]     |                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:203:28
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub fn eq_arm(l: &Arm, r: &Arm) -> bool {
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label<Label>(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:211:47
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn eq_label<Label>(l: &Option<Label>, r: &Option<Label>) -> bool {
[INFO] [stdout]     |                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn eq_block(l: &Block, r: &Block) -> bool {
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:215:32
[INFO] [stdout]     |
[INFO] [stdout] 215 | pub fn eq_block(l: &Block, r: &Block) -> bool {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:219:20
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn eq_stmt(l: &Stmt, r: &Stmt) -> bool {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:219:30
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub fn eq_stmt(l: &Stmt, r: &Stmt) -> bool {
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (Local(l), Local(r)) => {
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (Local(l), Local(r)) => {
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (Item(l), Item(r)) => eq_item(l, r, eq_item_kind),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:228:19
[INFO] [stdout]     |
[INFO] [stdout] 228 |         (Item(l), Item(r)) => eq_item(l, r, eq_item_kind),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Expr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:19
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Semi` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Semi` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:229:40
[INFO] [stdout]     |
[INFO] [stdout] 229 |         (Expr(l), Expr(r)) | (Semi(l), Semi(r)) => eq_expr(l, r),
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (MacCall(l), MacCall(r)) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |         (MacCall(l), MacCall(r)) => {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:238:26
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn eq_local_kind(l: &LocalKind, r: &LocalKind) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:238:41
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn eq_local_kind(l: &LocalKind, r: &LocalKind) -> bool {
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Init` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:242:10
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (Init(l), Init(r)) => eq_expr(l, r),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Init` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |         (Init(l), Init(r)) => eq_expr(l, r),
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `InitElse` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:243:10
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (InitElse(li, le), InitElse(ri, re)) => eq_expr(li, ri) && eq_block(le, re),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `InitElse` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:243:28
[INFO] [stdout]     |
[INFO] [stdout] 243 |         (InitElse(li, le), InitElse(ri, re)) => eq_expr(li, ri) && eq_block(le, re),
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:248:23
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn eq_item<K>(l: &Item<K>, r: &Item<K>, mut eq_kind: impl FnMut(&K, &K) -> bool) -> bool {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:248:36
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub fn eq_item<K>(l: &Item<K>, r: &Item<K>, mut eq_kind: impl FnMut(&K, &K) -> bool) -> bool {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub fn eq_item_kind(l: &ItemKind, r: &ItemKind) -> bool {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExternCrate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:256:10
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (ExternCrate(l), ExternCrate(r)) => l == r,
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExternCrate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |         (ExternCrate(l), ExternCrate(r)) => l == r,
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Use` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:257:10
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (Use(l), Use(r)) => eq_use_tree(l, r),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Use` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:257:18
[INFO] [stdout]     |
[INFO] [stdout] 257 |         (Use(l), Use(r)) => eq_use_tree(l, r),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:258:10
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:258:30
[INFO] [stdout]     |
[INFO] [stdout] 258 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:267:13
[INFO] [stdout]     |
[INFO] [stdout] 267 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Mod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:276:10
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (Mod(lu, lmk), Mod(ru, rmk)) => {
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Mod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:276:24
[INFO] [stdout]     |
[INFO] [stdout] 276 |         (Mod(lu, lmk), Mod(ru, rmk)) => {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForeignMod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:286:10
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (ForeignMod(l), ForeignMod(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ForeignMod` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 |         (ForeignMod(l), ForeignMod(r)) => {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Enum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:310:10
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (Enum(le, lg), Enum(re, rg)) => over(&le.variants, &re.variants, eq_variant) && eq_generics(lg, rg),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Enum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:310:24
[INFO] [stdout]     |
[INFO] [stdout] 310 |         (Enum(le, lg), Enum(re, rg)) => over(&le.variants, &re.variants, eq_variant) && eq_generics(lg, rg),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:10
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Union` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:45
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Union` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:311:60
[INFO] [stdout]     |
[INFO] [stdout] 311 |         (Struct(lv, lg), Struct(rv, rg)) | (Union(lv, lg), Union(rv, rg)) => {
[INFO] [stdout]     |                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             Trait(box ast::Trait {
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             Trait(box ast::Trait {
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:336:10
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (TraitAlias(lg, lb), TraitAlias(rg, rb)) => eq_generics(lg, rg) && over(lb, rb, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:336:30
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (TraitAlias(lg, lb), TraitAlias(rg, rb)) => eq_generics(lg, rg) && over(lb, rb, eq_generic_bound),
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Impl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |             Impl(box ast::Impl {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Impl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |             Impl(box ast::Impl {
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:368:10
[INFO] [stdout]     |
[INFO] [stdout] 368 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:368:22
[INFO] [stdout]     |
[INFO] [stdout] 368 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacroDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:369:10
[INFO] [stdout]     |
[INFO] [stdout] 369 |         (MacroDef(l), MacroDef(r)) => l.macro_rules == r.macro_rules && eq_mac_args(&l.body, &r.body),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacroDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:369:23
[INFO] [stdout]     |
[INFO] [stdout] 369 |         (MacroDef(l), MacroDef(r)) => l.macro_rules == r.macro_rules && eq_mac_args(&l.body, &r.body),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:374:33
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub fn eq_foreign_item_kind(l: &ForeignItemKind, r: &ForeignItemKind) -> bool {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:374:54
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub fn eq_foreign_item_kind(l: &ForeignItemKind, r: &ForeignItemKind) -> bool {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:377:10
[INFO] [stdout]     |
[INFO] [stdout] 377 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:377:30
[INFO] [stdout]     |
[INFO] [stdout] 377 |         (Static(lt, lm, le), Static(rt, rm, re)) => lm == rm && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:379:13
[INFO] [stdout]     |
[INFO] [stdout] 379 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:402:13
[INFO] [stdout]     |
[INFO] [stdout] 402 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:415:10
[INFO] [stdout]     |
[INFO] [stdout] 415 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:415:22
[INFO] [stdout]     |
[INFO] [stdout] 415 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:420:31
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub fn eq_assoc_item_kind(l: &AssocItemKind, r: &AssocItemKind) -> bool {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:420:50
[INFO] [stdout]     |
[INFO] [stdout] 420 | pub fn eq_assoc_item_kind(l: &AssocItemKind, r: &AssocItemKind) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:423:10
[INFO] [stdout]     |
[INFO] [stdout] 423 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:423:29
[INFO] [stdout]     |
[INFO] [stdout] 423 |         (Const(ld, lt, le), Const(rd, rt, re)) => eq_defaultness(*ld, *rd) && eq_ty(lt, rt) && eq_expr_opt(le, re),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Fn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             Fn(box ast::Fn {
[INFO] [stdout]     |             ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyAlias` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |             TyAlias(box ast::TyAlias {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:461:10
[INFO] [stdout]     |
[INFO] [stdout] 461 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:461:22
[INFO] [stdout]     |
[INFO] [stdout] 461 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:466:23
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn eq_variant(l: &Variant, r: &Variant) -> bool {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:466:36
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub fn eq_variant(l: &Variant, r: &Variant) -> bool {
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VariantData` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:475:28
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub fn eq_variant_data(l: &VariantData, r: &VariantData) -> bool {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VariantData` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:475:45
[INFO] [stdout]     |
[INFO] [stdout] 475 | pub fn eq_variant_data(l: &VariantData, r: &VariantData) -> bool {
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:478:10
[INFO] [stdout]     |
[INFO] [stdout] 478 |         (Unit(_), Unit(_)) => true,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |         (Unit(_), Unit(_)) => true,
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:10
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Struct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:24
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:41
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                                         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Tuple;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tuple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:479:54
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (Struct(l, _), Struct(r, _)) | (Tuple(l, _), Tuple(r, _)) => over(l, r, eq_struct_field),
[INFO] [stdout]     |                                                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::Constant::Tuple;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:484:28
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool {
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:484:42
[INFO] [stdout]     |
[INFO] [stdout] 484 | pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool {
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnSig` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub fn eq_fn_sig(l: &FnSig, r: &FnSig) -> bool {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnSig` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:492:33
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub fn eq_fn_sig(l: &FnSig, r: &FnSig) -> bool {
[INFO] [stdout]     |                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnHeader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:496:25
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub fn eq_fn_header(l: &FnHeader, r: &FnHeader) -> bool {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnHeader` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:496:39
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub fn eq_fn_header(l: &FnHeader, r: &FnHeader) -> bool {
[INFO] [stdout]     |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:503:24
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub fn eq_generics(l: &Generics, r: &Generics) -> bool {
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:503:38
[INFO] [stdout]     |
[INFO] [stdout] 503 | pub fn eq_generics(l: &Generics, r: &Generics) -> bool {
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:510:31
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub fn eq_where_predicate(l: &WherePredicate, r: &WherePredicate) -> bool {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:510:51
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub fn eq_where_predicate(l: &WherePredicate, r: &WherePredicate) -> bool {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BoundPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:513:10
[INFO] [stdout]     |
[INFO] [stdout] 513 |         (BoundPredicate(l), BoundPredicate(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BoundPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:513:29
[INFO] [stdout]     |
[INFO] [stdout] 513 |         (BoundPredicate(l), BoundPredicate(r)) => {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:519:10
[INFO] [stdout]     |
[INFO] [stdout] 519 |         (RegionPredicate(l), RegionPredicate(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:519:30
[INFO] [stdout]     |
[INFO] [stdout] 519 |         (RegionPredicate(l), RegionPredicate(r)) => {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `EqPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:522:10
[INFO] [stdout]     |
[INFO] [stdout] 522 |         (EqPredicate(l), EqPredicate(r)) => eq_ty(&l.lhs_ty, &r.lhs_ty) && eq_ty(&l.rhs_ty, &r.rhs_ty),
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `EqPredicate` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:522:26
[INFO] [stdout]     |
[INFO] [stdout] 522 |         (EqPredicate(l), EqPredicate(r)) => eq_ty(&l.lhs_ty, &r.lhs_ty) && eq_ty(&l.rhs_ty, &r.rhs_ty),
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:527:24
[INFO] [stdout]     |
[INFO] [stdout] 527 | pub fn eq_use_tree(l: &UseTree, r: &UseTree) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:527:37
[INFO] [stdout]     |
[INFO] [stdout] 527 | pub fn eq_use_tree(l: &UseTree, r: &UseTree) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnonConst` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:531:26
[INFO] [stdout]     |
[INFO] [stdout] 531 | pub fn eq_anon_const(l: &AnonConst, r: &AnonConst) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnonConst` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:531:41
[INFO] [stdout]     |
[INFO] [stdout] 531 | pub fn eq_anon_const(l: &AnonConst, r: &AnonConst) -> bool {
[INFO] [stdout]     |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTreeKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:535:29
[INFO] [stdout]     |
[INFO] [stdout] 535 | pub fn eq_use_tree_kind(l: &UseTreeKind, r: &UseTreeKind) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTreeKind` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:535:46
[INFO] [stdout]     |
[INFO] [stdout] 535 | pub fn eq_use_tree_kind(l: &UseTreeKind, r: &UseTreeKind) -> bool {
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Simple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:539:10
[INFO] [stdout]     |
[INFO] [stdout] 539 |         (Simple(l, _, _), Simple(r, _, _)) => both(l, r, |l, r| eq_id(*l, *r)),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Simple` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:539:27
[INFO] [stdout]     |
[INFO] [stdout] 539 |         (Simple(l, _, _), Simple(r, _, _)) => both(l, r, |l, r| eq_id(*l, *r)),
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Nested` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:540:10
[INFO] [stdout]     |
[INFO] [stdout] 540 |         (Nested(l), Nested(r)) => over(l, r, |(l, _), (r, _)| eq_use_tree(l, r)),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Nested` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:540:21
[INFO] [stdout]     |
[INFO] [stdout] 540 |         (Nested(l), Nested(r)) => over(l, r, |(l, _), (r, _)| eq_use_tree(l, r)),
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Defaultness` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:545:26
[INFO] [stdout]     |
[INFO] [stdout] 545 | pub fn eq_defaultness(l: Defaultness, r: Defaultness) -> bool {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Defaultness` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:545:42
[INFO] [stdout]     |
[INFO] [stdout] 545 | pub fn eq_defaultness(l: Defaultness, r: Defaultness) -> bool {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:552:19
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn eq_vis(l: &Visibility, r: &Visibility) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:552:35
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn eq_vis(l: &Visibility, r: &Visibility) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Restricted` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:556:10
[INFO] [stdout]     |
[INFO] [stdout] 556 |         (Restricted { path: l, .. }, Restricted { path: r, .. }) => eq_path(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Restricted` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:556:38
[INFO] [stdout]     |
[INFO] [stdout] 556 |         (Restricted { path: l, .. }, Restricted { path: r, .. }) => eq_path(l, r),
[INFO] [stdout]     |                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnDecl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:561:23
[INFO] [stdout]     |
[INFO] [stdout] 561 | pub fn eq_fn_decl(l: &FnDecl, r: &FnDecl) -> bool {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnDecl` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:561:35
[INFO] [stdout]     |
[INFO] [stdout] 561 | pub fn eq_fn_decl(l: &FnDecl, r: &FnDecl) -> bool {
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ClosureBinder` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:571:30
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub fn eq_closure_binder(l: &ClosureBinder, r: &ClosureBinder) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ClosureBinder` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:571:49
[INFO] [stdout]     |
[INFO] [stdout] 571 | pub fn eq_closure_binder(l: &ClosureBinder, r: &ClosureBinder) -> bool {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:581:25
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn eq_fn_ret_ty(l: &FnRetTy, r: &FnRetTy) -> bool {
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:581:38
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub fn eq_fn_ret_ty(l: &FnRetTy, r: &FnRetTy) -> bool {
[INFO] [stdout]     |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn eq_ty(l: &Ty, r: &Ty) -> bool {
[INFO] [stdout]     |                  ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:589:26
[INFO] [stdout]     |
[INFO] [stdout] 589 | pub fn eq_ty(l: &Ty, r: &Ty) -> bool {
[INFO] [stdout]     |                          ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:592:10
[INFO] [stdout]     |
[INFO] [stdout] 592 |         (Paren(l), _) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Paren` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:593:13
[INFO] [stdout]     |
[INFO] [stdout] 593 |         (_, Paren(r)) => eq_ty(l, r),
[INFO] [stdout]     |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:595:10
[INFO] [stdout]     |
[INFO] [stdout] 595 |         (Slice(l), Slice(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Slice` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:595:20
[INFO] [stdout]     |
[INFO] [stdout] 595 |         (Slice(l), Slice(r)) => eq_ty(l, r),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:596:10
[INFO] [stdout]     |
[INFO] [stdout] 596 |         (Array(le, ls), Array(re, rs)) => eq_ty(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:596:25
[INFO] [stdout]     |
[INFO] [stdout] 596 |         (Array(le, ls), Array(re, rs)) => eq_ty(le, re) && eq_expr(&ls.value, &rs.value),
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:597:10
[INFO] [stdout]     |
[INFO] [stdout] 597 |         (Ptr(l), Ptr(r)) => l.mutbl == r.mutbl && eq_ty(&l.ty, &r.ty),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         (Ptr(l), Ptr(r)) => l.mutbl == r.mutbl && eq_ty(&l.ty, &r.ty),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Rptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:598:10
[INFO] [stdout]     |
[INFO] [stdout] 598 |         (Rptr(ll, l), Rptr(rl, r)) => {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Rptr` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:598:23
[INFO] [stdout]     |
[INFO] [stdout] 598 |         (Rptr(ll, l), Rptr(rl, r)) => {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BareFn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:601:10
[INFO] [stdout]     |
[INFO] [stdout] 601 |         (BareFn(l), BareFn(r)) => {
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BareFn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:601:21
[INFO] [stdout]     |
[INFO] [stdout] 601 |         (BareFn(l), BareFn(r)) => {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:607:10
[INFO] [stdout]     |
[INFO] [stdout] 607 |         (Tup(l), Tup(r)) => over(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Tup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:607:18
[INFO] [stdout]     |
[INFO] [stdout] 607 |         (Tup(l), Tup(r)) => over(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:608:10
[INFO] [stdout]     |
[INFO] [stdout] 608 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Path` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:608:24
[INFO] [stdout]     |
[INFO] [stdout] 608 |         (Path(lq, lp), Path(rq, rp)) => both(lq, rq, eq_qself) && eq_path(lp, rp),
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitObject` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:609:10
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (TraitObject(lg, ls), TraitObject(rg, rs)) => ls == rs && over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitObject` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:609:31
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (TraitObject(lg, ls), TraitObject(rg, rs)) => ls == rs && over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ImplTrait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:610:10
[INFO] [stdout]     |
[INFO] [stdout] 610 |         (ImplTrait(_, lg), ImplTrait(_, rg)) => over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ImplTrait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:610:28
[INFO] [stdout]     |
[INFO] [stdout] 610 |         (ImplTrait(_, lg), ImplTrait(_, rg)) => over(lg, rg, eq_generic_bound),
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Typeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:611:10
[INFO] [stdout]     |
[INFO] [stdout] 611 |         (Typeof(l), Typeof(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Typeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:611:21
[INFO] [stdout]     |
[INFO] [stdout] 611 |         (Typeof(l), Typeof(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:612:10
[INFO] [stdout]     |
[INFO] [stdout] 612 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:612:22
[INFO] [stdout]     |
[INFO] [stdout] 612 |         (MacCall(l), MacCall(r)) => eq_mac_call(l, r),
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Extern` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:617:19
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub fn eq_ext(l: &Extern, r: &Extern) -> bool {
[INFO] [stdout]     |                   ^^^^^^ help: a trait with a similar name exists: `Extend`
[INFO] [stdout]    --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/iter/traits/collect.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Extend` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Extern` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:617:31
[INFO] [stdout]     |
[INFO] [stdout] 617 | pub fn eq_ext(l: &Extern, r: &Extern) -> bool {
[INFO] [stdout]     |                               ^^^^^^ help: a trait with a similar name exists: `Extend`
[INFO] [stdout]    --> /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/iter/traits/collect.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Extend` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Implicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:620:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |         (None, None) | (Implicit(_), Implicit(_)) => true,
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Implicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:620:38
[INFO] [stdout]     |
[INFO] [stdout] 620 |         (None, None) | (Implicit(_), Implicit(_)) => true,
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Explicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:621:10
[INFO] [stdout]     |
[INFO] [stdout] 621 |         (Explicit(l, _), Explicit(r, _)) => eq_str_lit(l, r),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Explicit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:621:26
[INFO] [stdout]     |
[INFO] [stdout] 621 |         (Explicit(l, _), Explicit(r, _)) => eq_str_lit(l, r),
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StrLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:626:23
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub fn eq_str_lit(l: &StrLit, r: &StrLit) -> bool {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StrLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:626:35
[INFO] [stdout]     |
[INFO] [stdout] 626 | pub fn eq_str_lit(l: &StrLit, r: &StrLit) -> bool {
[INFO] [stdout]     |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:630:30
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn eq_poly_ref_trait(l: &PolyTraitRef, r: &PolyTraitRef) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:630:48
[INFO] [stdout]     |
[INFO] [stdout] 630 | pub fn eq_poly_ref_trait(l: &PolyTraitRef, r: &PolyTraitRef) -> bool {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:637:29
[INFO] [stdout]     |
[INFO] [stdout] 637 | pub fn eq_generic_param(l: &GenericParam, r: &GenericParam) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:637:47
[INFO] [stdout]     |
[INFO] [stdout] 637 | pub fn eq_generic_param(l: &GenericParam, r: &GenericParam) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:644:14
[INFO] [stdout]     |
[INFO] [stdout] 644 |             (Type { default: l }, Type { default: r }) => both(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Type` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:644:35
[INFO] [stdout]     |
[INFO] [stdout] 644 |             (Type { default: l }, Type { default: r }) => both(l, r, |l, r| eq_ty(l, r)),
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 Const {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Const` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:651:17
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 Const {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:662:29
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn eq_generic_bound(l: &GenericBound, r: &GenericBound) -> bool {
[INFO] [stdout]     |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:662:47
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn eq_generic_bound(l: &GenericBound, r: &GenericBound) -> bool {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:665:10
[INFO] [stdout]     |
[INFO] [stdout] 665 |         (Trait(ptr1, tbm1), Trait(ptr2, tbm2)) => tbm1 == tbm2 && eq_poly_ref_trait(ptr1, ptr2),
[INFO] [stdout]     |          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:665:29
[INFO] [stdout]     |
[INFO] [stdout] 665 |         (Trait(ptr1, tbm1), Trait(ptr2, tbm2)) => tbm1 == tbm2 && eq_poly_ref_trait(ptr1, ptr2),
[INFO] [stdout]     |                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::ty::ExprFnSig::Trait;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Outlives` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:666:10
[INFO] [stdout]     |
[INFO] [stdout] 666 |         (Outlives(l), Outlives(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Outlives` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:666:23
[INFO] [stdout]     |
[INFO] [stdout] 666 |         (Outlives(l), Outlives(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Term` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:671:16
[INFO] [stdout]     |
[INFO] [stdout] 671 | fn eq_term(l: &Term, r: &Term) -> bool {
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Term` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 | fn eq_term(l: &Term, r: &Term) -> bool {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConstraint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:679:32
[INFO] [stdout]     |
[INFO] [stdout] 679 | pub fn eq_assoc_constraint(l: &AssocConstraint, r: &AssocConstraint) -> bool {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConstraint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 | pub fn eq_assoc_constraint(l: &AssocConstraint, r: &AssocConstraint) -> bool {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Equality` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:683:14
[INFO] [stdout]     |
[INFO] [stdout] 683 |             (Equality { term: l }, Equality { term: r }) => eq_term(l, r),
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Equality` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:683:36
[INFO] [stdout]     |
[INFO] [stdout] 683 |             (Equality { term: l }, Equality { term: r }) => eq_term(l, r),
[INFO] [stdout]     |                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:684:14
[INFO] [stdout]     |
[INFO] [stdout] 684 |             (Bound { bounds: l }, Bound { bounds: r }) => over(l, r, eq_generic_bound),
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:684:35
[INFO] [stdout]     |
[INFO] [stdout] 684 |             (Bound { bounds: l }, Bound { bounds: r }) => over(l, r, eq_generic_bound),
[INFO] [stdout]     |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:689:24
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub fn eq_mac_call(l: &MacCall, r: &MacCall) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:689:37
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub fn eq_mac_call(l: &MacCall, r: &MacCall) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:693:20
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub fn eq_attr(l: &Attribute, r: &Attribute) -> bool {
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:693:35
[INFO] [stdout]     |
[INFO] [stdout] 693 | pub fn eq_attr(l: &Attribute, r: &Attribute) -> bool {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DocComment` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:697:14
[INFO] [stdout]     |
[INFO] [stdout] 697 |             (DocComment(l1, l2), DocComment(r1, r2)) => l1 == r1 && l2 == r2,
[INFO] [stdout]     |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DocComment` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:697:34
[INFO] [stdout]     |
[INFO] [stdout] 697 |             (DocComment(l1, l2), DocComment(r1, r2)) => l1 == r1 && l2 == r2,
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Normal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:698:14
[INFO] [stdout]     |
[INFO] [stdout] 698 |             (Normal(l), Normal(r)) => eq_path(&l.item.path, &r.item.path) && eq_mac_args(&l.item.args, &r.item.args),
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use rustc_semver::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::path::Component::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Normal` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:698:25
[INFO] [stdout]     |
[INFO] [stdout] 698 |             (Normal(l), Normal(r)) => eq_path(&l.item.path, &r.item.path) && eq_mac_args(&l.item.args, &r.item.args),
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use crate::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use rustc_semver::RustcVersion::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use std::path::Component::Normal;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacArgs` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:703:24
[INFO] [stdout]     |
[INFO] [stdout] 703 | pub fn eq_mac_args(l: &MacArgs, r: &MacArgs) -> bool {
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacArgs` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:703:37
[INFO] [stdout]     |
[INFO] [stdout] 703 | pub fn eq_mac_args(l: &MacArgs, r: &MacArgs) -> bool {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Delimited` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:707:10
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (Delimited(_, ld, lts), Delimited(_, rd, rts)) => ld == rd && lts.eq_unspanned(rts),
[INFO] [stdout]     |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Delimited` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:707:33
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (Delimited(_, ld, lts), Delimited(_, rd, rts)) => ld == rd && lts.eq_unspanned(rts),
[INFO] [stdout]     |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:10
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |          ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:37
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                                     ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:10
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |          ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Eq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:37
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                                     ^^ not a tuple struct or tuple variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:730:24
[INFO] [stdout]     |
[INFO] [stdout] 730 |                 "o" => sym!(Octal),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:731:24
[INFO] [stdout]     |
[INFO] [stdout] 731 |                 "x" => sym!(LowerHex),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:732:24
[INFO] [stdout]     |
[INFO] [stdout] 732 |                 "X" => sym!(UpperHex),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:734:24
[INFO] [stdout]     |
[INFO] [stdout] 734 |                 "b" => sym!(Binary),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:735:24
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 "e" => sym!(LowerExp),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0659]: `sym` is ambiguous
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:736:24
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 "E" => sym!(UpperExp),
[INFO] [stdout]     |                        ^^^ ambiguous name
[INFO] [stdout]     |
[INFO] [stdout]     = note: ambiguous because of a conflict between a `macro_rules` name and a non-`macro_rules` name from another module
[INFO] [stdout] note: `sym` could refer to the macro defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/sym_helper.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / macro_rules! sym {
[INFO] [stdout] 4   | |     ($tt:tt) => {
[INFO] [stdout] 5   | |         rustc_span::symbol::Symbol::intern(stringify!($tt))
[INFO] [stdout] 6   | |     };
[INFO] [stdout] 7   | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] note: `sym` could also refer to the unresolved item imported here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/macros.rs:18:18
[INFO] [stdout]     |
[INFO] [stdout] 18  | use rustc_span::{sym, BytePos, ExpnData, ExpnId, ExpnKind, Pos, Span, SpanData, Symbol};
[INFO] [stdout]     |                  ^^^
[INFO] [stdout]     = help: use `self::sym` to refer to this unresolved item unambiguously
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(array_chunks)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_patterns)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(control_flow_enum)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(let_chains)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(lint_reasons)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(once_cell)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(rustc_private)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(array_chunks)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(control_flow_enum)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(once_cell)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:190:74
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub fn find_binding_init<'tcx>(cx: &LateContext<'tcx>, hir_id: HirId) -> Option<&'tcx Expr<'tcx>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:325:55
[INFO] [stdout]     |
[INFO] [stdout] 325 | pub fn last_path_segment<'tcx>(path: &QPath<'tcx>) -> &'tcx PathSegment<'tcx> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:333:56
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn qpath_generic_tys<'tcx>(qpath: &QPath<'tcx>) -> impl Iterator<Item = &'tcx hir::Ty<'tcx>> {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:492:63
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn find_primitive<'tcx>(tcx: TyCtxt<'tcx>, name: &str) -> impl Iterator<Item = DefId> + 'tcx {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0581]: return type references lifetime `'tcx`, which is not constrained by the fn input types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/lib.rs:594:81
[INFO] [stdout]     |
[INFO] [stdout] 594 | pub fn trait_ref_of_method<'tcx>(cx: &LateContext<'tcx>, def_id: LocalDefId) -> Option<&'tcx TraitRef<'tcx>> {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:45:44
[INFO] [stdout]    |
[INFO] [stdout] 45 |         | (Ref(l, Mutability::Not), Ref(r, Mutability::Not))
[INFO] [stdout]    |                                            ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                   ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 46 |         | (Ref(l, Mutability::Mut), Ref(r, Mutability::Mut)) => eq_pat(l, r),
[INFO] [stdout]    |                                            ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (RangeEnd::Excluded, RangeEnd::Excluded) => true,
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:63:30
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (RangeEnd::Excluded, RangeEnd::Excluded) => true,
[INFO] [stdout]    |                              ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (RangeEnd::Included(l), RangeEnd::Included(r)) => {
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeEnd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (RangeEnd::Included(l), RangeEnd::Included(r)) => {
[INFO] [stdout]    |                                 ^^^^^^^^ use of undeclared type `RangeEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeSyntax`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 |             matches!(l, RangeSyntax::DotDotEq) == matches!(r, RangeSyntax::DotDotEq)
[INFO] [stdout]    |                         ^^^^^^^^^^^ use of undeclared type `RangeSyntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RangeSyntax`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:65:63
[INFO] [stdout]    |
[INFO] [stdout] 65 |             matches!(l, RangeSyntax::DotDotEq) == matches!(r, RangeSyntax::DotDotEq)
[INFO] [stdout]    |                                                               ^^^^^^^^^^^ use of undeclared type `RangeSyntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (GenericArgs::AngleBracketed(l), GenericArgs::AngleBracketed(r)) => over(&l.args, &r.args, eq_angle_arg),
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:100:42
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (GenericArgs::AngleBracketed(l), GenericArgs::AngleBracketed(r)) => over(&l.args, &r.args, eq_angle_arg),
[INFO] [stdout]     |                                          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (GenericArgs::Parenthesized(l), GenericArgs::Parenthesized(r)) => {
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 |         (GenericArgs::Parenthesized(l), GenericArgs::Parenthesized(r)) => {
[INFO] [stdout]     |                                         ^^^^^^^^^^^ use of undeclared type `GenericArgs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (AngleBracketedArg::Arg(l), AngleBracketedArg::Arg(r)) => eq_generic_arg(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:110:37
[INFO] [stdout]     |
[INFO] [stdout] 110 |         (AngleBracketedArg::Arg(l), AngleBracketedArg::Arg(r)) => eq_generic_arg(l, r),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (AngleBracketedArg::Constraint(l), AngleBracketedArg::Constraint(r)) => eq_assoc_constraint(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AngleBracketedArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:111:44
[INFO] [stdout]     |
[INFO] [stdout] 111 |         (AngleBracketedArg::Constraint(l), AngleBracketedArg::Constraint(r)) => eq_assoc_constraint(l, r),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ use of undeclared type `AngleBracketedArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (GenericArg::Lifetime(l), GenericArg::Lifetime(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |         (GenericArg::Lifetime(l), GenericArg::Lifetime(r)) => eq_id(l.ident, r.ident),
[INFO] [stdout]     |                                   ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (GenericArg::Type(l), GenericArg::Type(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:119:31
[INFO] [stdout]     |
[INFO] [stdout] 119 |         (GenericArg::Type(l), GenericArg::Type(r)) => eq_ty(l, r),
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:120:10
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (GenericArg::Const(l), GenericArg::Const(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:120:32
[INFO] [stdout]     |
[INFO] [stdout] 120 |         (GenericArg::Const(l), GenericArg::Const(r)) => eq_expr(&l.value, &r.value),
[INFO] [stdout]     |                                ^^^^^^^^^^ use of undeclared type `GenericArg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (StructRest::Base(lb), StructRest::Base(rb)) => eq_expr(lb, rb),
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:131:32
[INFO] [stdout]     |
[INFO] [stdout] 131 |         (StructRest::Base(lb), StructRest::Base(rb)) => eq_expr(lb, rb),
[INFO] [stdout]     |                                ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |          ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:31
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                               ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:55
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                                                       ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StructRest`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:132:73
[INFO] [stdout]     |
[INFO] [stdout] 132 |         (StructRest::Rest(_), StructRest::Rest(_)) | (StructRest::None, StructRest::None) => true,
[INFO] [stdout]     |                                                                         ^^^^^^^^^^ use of undeclared type `StructRest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |                     (ModKind::Loaded(litems, linline, _), ModKind::Loaded(ritems, rinline, _)) => {
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:279:59
[INFO] [stdout]     |
[INFO] [stdout] 279 |                     (ModKind::Loaded(litems, linline, _), ModKind::Loaded(ritems, rinline, _)) => {
[INFO] [stdout]     |                                                           ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     (ModKind::Unloaded, ModKind::Unloaded) => true,
[INFO] [stdout]     |                      ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModKind`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:282:41
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     (ModKind::Unloaded, ModKind::Unloaded) => true,
[INFO] [stdout]     |                                         ^^^^^^^ use of undeclared type `ModKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:331:33
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 && matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:331:61
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 && matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                                             ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:359:26
[INFO] [stdout]     |
[INFO] [stdout] 359 |             matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                          ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:359:54
[INFO] [stdout]     |
[INFO] [stdout] 359 |             matches!(lu, Unsafe::No) == matches!(ru, Unsafe::No)
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImplPolarity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:360:33
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 && matches!(lp, ImplPolarity::Positive) == matches!(rp, ImplPolarity::Positive)
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ use of undeclared type `ImplPolarity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImplPolarity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:360:73
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 && matches!(lp, ImplPolarity::Positive) == matches!(rp, ImplPolarity::Positive)
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ use of undeclared type `ImplPolarity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:497:26
[INFO] [stdout]     |
[INFO] [stdout] 497 |     matches!(l.unsafety, Unsafe::No) == matches!(r.unsafety, Unsafe::No)
[INFO] [stdout]     |                          ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:497:62
[INFO] [stdout]     |
[INFO] [stdout] 497 |     matches!(l.unsafety, Unsafe::No) == matches!(r.unsafety, Unsafe::No)
[INFO] [stdout]     |                                                              ^^^^^^ use of undeclared type `Unsafe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:499:34
[INFO] [stdout]     |
[INFO] [stdout] 499 |         && matches!(l.constness, Const::No) == matches!(r.constness, Const::No)
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `Const`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:499:70
[INFO] [stdout]     |
[INFO] [stdout] 499 |         && matches!(l.constness, Const::No) == matches!(r.constness, Const::No)
[INFO] [stdout]     |                                                                      ^^^^^ use of undeclared type `Const`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:10
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |          ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:30
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                              ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:53
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                                                     ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Defaultness`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:548:78
[INFO] [stdout]     |
[INFO] [stdout] 548 |         (Defaultness::Final, Defaultness::Final) | (Defaultness::Default(_), Defaultness::Default(_))
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^ use of undeclared type `Defaultness`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:573:10
[INFO] [stdout]     |
[INFO] [stdout] 573 |         (ClosureBinder::NotPresent, ClosureBinder::NotPresent) => true,
[INFO] [stdout]     |          ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:573:37
[INFO] [stdout]     |
[INFO] [stdout] 573 |         (ClosureBinder::NotPresent, ClosureBinder::NotPresent) => true,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rust-embed v6.4.2
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:574:10
[INFO] [stdout]     |
[INFO] [stdout] 574 |         (ClosureBinder::For { generic_params: lp, .. }, ClosureBinder::For { generic_params: rp, .. }) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ClosureBinder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:574:57
[INFO] [stdout]     |
[INFO] [stdout] 574 |         (ClosureBinder::For { generic_params: lp, .. }, ClosureBinder::For { generic_params: rp, .. }) => {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ use of undeclared type `ClosureBinder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:583:10
[INFO] [stdout]     |
[INFO] [stdout] 583 |         (FnRetTy::Default(_), FnRetTy::Default(_)) => true,
[INFO] [stdout]     |          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:583:31
[INFO] [stdout]     |
[INFO] [stdout] 583 |         (FnRetTy::Default(_), FnRetTy::Default(_)) => true,
[INFO] [stdout]     |                               ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:584:10
[INFO] [stdout]     |
[INFO] [stdout] 584 |         (FnRetTy::Ty(l), FnRetTy::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:584:26
[INFO] [stdout]     |
[INFO] [stdout] 584 |         (FnRetTy::Ty(l), FnRetTy::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |                          ^^^^^^^ use of undeclared type `FnRetTy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:673:10
[INFO] [stdout]     |
[INFO] [stdout] 673 |         (Term::Ty(l), Term::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:673:23
[INFO] [stdout]     |
[INFO] [stdout] 673 |         (Term::Ty(l), Term::Ty(r)) => eq_ty(l, r),
[INFO] [stdout]     |                       ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:674:10
[INFO] [stdout]     |
[INFO] [stdout] 674 |         (Term::Const(l), Term::Const(r)) => eq_anon_const(l, r),
[INFO] [stdout]     |          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Term`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:674:26
[INFO] [stdout]     |
[INFO] [stdout] 674 |         (Term::Const(l), Term::Const(r)) => eq_anon_const(l, r),
[INFO] [stdout]     |                          ^^^^ use of undeclared type `Term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:16
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:708:43
[INFO] [stdout]     |
[INFO] [stdout] 708 |         (Eq(_, MacArgsEq::Ast(le)), Eq(_, MacArgsEq::Ast(re))) => eq_expr(le, re),
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:16
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacArgsEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-4b72815e96774b3d/e43f5a1/clippy_utils/src/ast_utils.rs:709:43
[INFO] [stdout]     |
[INFO] [stdout] 709 |         (Eq(_, MacArgsEq::Hir(ll)), Eq(_, MacArgsEq::Hir(rl))) => ll.kind == rl.kind,
[INFO] [stdout]     |                                           ^^^^^^^^^ use of undeclared type `MacArgsEq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 522 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0416, E0422, E0432, E0433, E0463, E0530, E0531...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clippy_utils` (lib) due to 523 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "1ca9e584555afd4e7629b4f94e9a37243805c02883f4349bb0bb46a9d256d056", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ca9e584555afd4e7629b4f94e9a37243805c02883f4349bb0bb46a9d256d056", kill_on_drop: false }`
[INFO] [stdout] 1ca9e584555afd4e7629b4f94e9a37243805c02883f4349bb0bb46a9d256d056
