[INFO] cloning repository https://github.com/AndroidOatmeal/rust-mtg-sim
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AndroidOatmeal/rust-mtg-sim" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndroidOatmeal%2Frust-mtg-sim", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndroidOatmeal%2Frust-mtg-sim'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 09c6d296885dae2ded345456273411304a95d5e7
[INFO] checking AndroidOatmeal/rust-mtg-sim against try#863511eff87e66198b396935f3b5c8a543022f53 for pr-139493-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndroidOatmeal%2Frust-mtg-sim" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AndroidOatmeal/rust-mtg-sim
[INFO] finished tweaking git repo https://github.com/AndroidOatmeal/rust-mtg-sim
[INFO] tweaked toml for git repo https://github.com/AndroidOatmeal/rust-mtg-sim written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AndroidOatmeal/rust-mtg-sim on toolchain 863511eff87e66198b396935f3b5c8a543022f53
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+863511eff87e66198b396935f3b5c8a543022f53" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AndroidOatmeal/rust-mtg-sim 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" "+863511eff87e66198b396935f3b5c8a543022f53" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+863511eff87e66198b396935f3b5c8a543022f53" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 263d2c35f1670de780922702d2803f2c336414f73f281bdaabe0664a3fe073a2
[INFO] running `Command { std: "docker" "start" "-a" "263d2c35f1670de780922702d2803f2c336414f73f281bdaabe0664a3fe073a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "263d2c35f1670de780922702d2803f2c336414f73f281bdaabe0664a3fe073a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "263d2c35f1670de780922702d2803f2c336414f73f281bdaabe0664a3fe073a2", kill_on_drop: false }`
[INFO] [stdout] 263d2c35f1670de780922702d2803f2c336414f73f281bdaabe0664a3fe073a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+863511eff87e66198b396935f3b5c8a543022f53" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7e57eadf46e982258589645e430fe560702561a94d7f470ed0db2fe5852d4a77
[INFO] running `Command { std: "docker" "start" "-a" "7e57eadf46e982258589645e430fe560702561a94d7f470ed0db2fe5852d4a77", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking clippy v0.0.4 (https://github.com/Manishearth/rust-clippy#87047c32)
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 |     reg.register_lint_pass(box types::TypePass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 33 -     reg.register_lint_pass(box types::TypePass as LintPassObject);
[INFO] [stdout] 33 +     reg.register_lint_pass(Box::new(types::TypePass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:34:28
[INFO] [stdout]    |
[INFO] [stdout] 34 |     reg.register_lint_pass(box misc::MiscPass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 34 -     reg.register_lint_pass(box misc::MiscPass as LintPassObject);
[INFO] [stdout] 34 +     reg.register_lint_pass(Box::new(misc::MiscPass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |     reg.register_lint_pass(box misc::StrToStringPass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 35 -     reg.register_lint_pass(box misc::StrToStringPass as LintPassObject);
[INFO] [stdout] 35 +     reg.register_lint_pass(Box::new(misc::StrToStringPass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |     reg.register_lint_pass(box misc::TopLevelRefPass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 36 -     reg.register_lint_pass(box misc::TopLevelRefPass as LintPassObject);
[INFO] [stdout] 36 +     reg.register_lint_pass(Box::new(misc::TopLevelRefPass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |     reg.register_lint_pass(box misc::CmpNan as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 37 -     reg.register_lint_pass(box misc::CmpNan as LintPassObject);
[INFO] [stdout] 37 +     reg.register_lint_pass(Box::new(misc::CmpNan) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:38:28
[INFO] [stdout]    |
[INFO] [stdout] 38 |     reg.register_lint_pass(box eq_op::EqOp as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 38 -     reg.register_lint_pass(box eq_op::EqOp as LintPassObject);
[INFO] [stdout] 38 +     reg.register_lint_pass(Box::new(eq_op::EqOp) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:39:28
[INFO] [stdout]    |
[INFO] [stdout] 39 |     reg.register_lint_pass(box bit_mask::BitMask as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 39 -     reg.register_lint_pass(box bit_mask::BitMask as LintPassObject);
[INFO] [stdout] 39 +     reg.register_lint_pass(Box::new(bit_mask::BitMask) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:40:28
[INFO] [stdout]    |
[INFO] [stdout] 40 |     reg.register_lint_pass(box ptr_arg::PtrArg as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 -     reg.register_lint_pass(box ptr_arg::PtrArg as LintPassObject);
[INFO] [stdout] 40 +     reg.register_lint_pass(Box::new(ptr_arg::PtrArg) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:41:28
[INFO] [stdout]    |
[INFO] [stdout] 41 |     reg.register_lint_pass(box needless_bool::NeedlessBool as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 41 -     reg.register_lint_pass(box needless_bool::NeedlessBool as LintPassObject);
[INFO] [stdout] 41 +     reg.register_lint_pass(Box::new(needless_bool::NeedlessBool) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |     reg.register_lint_pass(box approx_const::ApproxConstant as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 42 -     reg.register_lint_pass(box approx_const::ApproxConstant as LintPassObject);
[INFO] [stdout] 42 +     reg.register_lint_pass(Box::new(approx_const::ApproxConstant) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:43:28
[INFO] [stdout]    |
[INFO] [stdout] 43 |     reg.register_lint_pass(box misc::FloatCmp as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 43 -     reg.register_lint_pass(box misc::FloatCmp as LintPassObject);
[INFO] [stdout] 43 +     reg.register_lint_pass(Box::new(misc::FloatCmp) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |     reg.register_lint_pass(box misc::Precedence as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 44 -     reg.register_lint_pass(box misc::Precedence as LintPassObject);
[INFO] [stdout] 44 +     reg.register_lint_pass(Box::new(misc::Precedence) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |     reg.register_lint_pass(box eta_reduction::EtaPass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 45 -     reg.register_lint_pass(box eta_reduction::EtaPass as LintPassObject);
[INFO] [stdout] 45 +     reg.register_lint_pass(Box::new(eta_reduction::EtaPass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |     reg.register_lint_pass(box identity_op::IdentityOp as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 46 -     reg.register_lint_pass(box identity_op::IdentityOp as LintPassObject);
[INFO] [stdout] 46 +     reg.register_lint_pass(Box::new(identity_op::IdentityOp) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 |     reg.register_lint_pass(box mut_mut::MutMut as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 47 -     reg.register_lint_pass(box mut_mut::MutMut as LintPassObject);
[INFO] [stdout] 47 +     reg.register_lint_pass(Box::new(mut_mut::MutMut) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     reg.register_lint_pass(box len_zero::LenZero as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 -     reg.register_lint_pass(box len_zero::LenZero as LintPassObject);
[INFO] [stdout] 48 +     reg.register_lint_pass(Box::new(len_zero::LenZero) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 49 |     reg.register_lint_pass(box misc::CmpOwned as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 49 -     reg.register_lint_pass(box misc::CmpOwned as LintPassObject);
[INFO] [stdout] 49 +     reg.register_lint_pass(Box::new(misc::CmpOwned) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:50:28
[INFO] [stdout]    |
[INFO] [stdout] 50 |     reg.register_lint_pass(box attrs::AttrPass as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 50 -     reg.register_lint_pass(box attrs::AttrPass as LintPassObject);
[INFO] [stdout] 50 +     reg.register_lint_pass(Box::new(attrs::AttrPass) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     reg.register_lint_pass(box collapsible_if::CollapsibleIf as LintPassObject);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 51 -     reg.register_lint_pass(box collapsible_if::CollapsibleIf as LintPassObject);
[INFO] [stdout] 51 +     reg.register_lint_pass(Box::new(collapsible_if::CollapsibleIf) as LintPassObject);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, box_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.75.0; see <https://github.com/rust-lang/rust/pull/116412> for more information
[INFO] [stdout]   = note: plugins are no longer supported
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:1:30
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(plugin_registrar, box_syntax)]
[INFO] [stdout]   |                              ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.70.0; see <https://github.com/rust-lang/rust/pull/108471> for more information
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `syntax`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate syntax;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | extern crate rustc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the following crate versions were found:
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.dfsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.lsan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.msan.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.safestack.a
[INFO] [stdout]           crate `rustc`: /opt/rustwide/rustup-home/toolchains/863511eff87e66198b396935f3b5c8a543022f53/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.tsan.a
[INFO] [stdout]   = help: please recompile that crate using --crate-type lib
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `collections`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | extern crate collections;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rustc_typeck`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate rustc_typeck as typeck;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout]   |
[INFO] [stdout]   = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | declare_lint!(pub BOX_VEC, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | declare_lint!(pub LINKEDLIST, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         lint_array!(BOX_VEC, LINKEDLIST)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | declare_lint!(pub SINGLE_MATCH, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         lint_array!(SINGLE_MATCH)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | declare_lint!(pub STR_TO_STRING, Warn, "Warn when a String could use to_owned() instead of to_string()");
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         lint_array!(STR_TO_STRING)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | declare_lint!(pub TOPLEVEL_REF_ARG, Warn, "Warn about pattern matches with top-level `ref` bindings");
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         lint_array!(TOPLEVEL_REF_ARG)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | declare_lint!(pub CMP_NAN, Deny, "Deny comparisons to std::f32::NAN or std::f64::NAN");
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         lint_array!(CMP_NAN)
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | declare_lint!(pub FLOAT_CMP, Warn,
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         lint_array!(FLOAT_CMP)
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | declare_lint!(pub PRECEDENCE, Warn,
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         lint_array!(PRECEDENCE)
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | declare_lint!(pub CMP_OWNED, Warn,
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         lint_array!(CMP_OWNED)
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | declare_lint! {
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         lint_array!(EQ_OP)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         lint_array!(BAD_BIT_MASK, INEFFECTIVE_BIT_MASK)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         lint_array!(PTR_ARG)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         lint_array!(NEEDLESS_BOOL)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         lint_array!(APPROX_CONSTANT)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | declare_lint!(pub REDUNDANT_CLOSURE, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         lint_array!(REDUNDANT_CLOSURE)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | declare_lint! { pub IDENTITY_OP, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         lint_array!(IDENTITY_OP)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | declare_lint!(pub MUT_MUT, Warn,
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         lint_array!(MUT_MUT)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | declare_lint!(pub LEN_ZERO, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | declare_lint!(pub LEN_WITHOUT_IS_EMPTY, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         lint_array!(LEN_ZERO, LEN_WITHOUT_IS_EMPTY)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | declare_lint! { pub INLINE_ALWAYS, Warn,
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         lint_array!(INLINE_ALWAYS)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `declare_lint` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | declare_lint! {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `lint_array` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         lint_array!(COLLAPSIBLE_IF)
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[plugin_registrar]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `plugin_registrar` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:3
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         ^^^^^^^^   --------   ^^^^^^^   ^^^^^   ^^^^^ pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |          |          |         |
[INFO] [stdout]     |         |          |          |         pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |          |          pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |          variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:3
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   -------   ^^^^^   ^^^^^ pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |          |          |         |
[INFO] [stdout]     |         |          |          |         pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |          |          variable not in all patterns
[INFO] [stdout]     |         |          pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiShl` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:3
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^   -----   ^^^^^ pattern doesn't bind `BiShl`
[INFO] [stdout]     |         |          |          |         |
[INFO] [stdout]     |         |          |          |         variable not in all patterns
[INFO] [stdout]     |         |          |          pattern doesn't bind `BiShl`
[INFO] [stdout]     |         |          pattern doesn't bind `BiShl`
[INFO] [stdout]     |         pattern doesn't bind `BiShl`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiShl`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:35
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiShr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:3
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^   ^^^^^   ----- variable not in all patterns
[INFO] [stdout]     |         |          |          |         |
[INFO] [stdout]     |         |          |          |         pattern doesn't bind `BiShr`
[INFO] [stdout]     |         |          |          pattern doesn't bind `BiShr`
[INFO] [stdout]     |         |          pattern doesn't bind `BiShr`
[INFO] [stdout]     |         pattern doesn't bind `BiShr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiShr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:43
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitXor` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         --------   ^^^^^^^^   ^^^^^^^   ^^^^^   ^^^^^ pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |          |          |         |
[INFO] [stdout]     |         |          |          |         pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |          |          pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |          pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitXor`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:203:3
[INFO] [stdout]     |
[INFO] [stdout] 203 |         BiBitXor | BiBitAnd | BiBitOr | BiShl | BiShr => true,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiSub` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         ^^^^^   -----   ^^^^^   ^^^^^   ^^^^^ pattern doesn't bind `BiSub`
[INFO] [stdout]     |         |       |       |       |
[INFO] [stdout]     |         |       |       |       pattern doesn't bind `BiSub`
[INFO] [stdout]     |         |       |       pattern doesn't bind `BiSub`
[INFO] [stdout]     |         |       variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BiSub`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiSub`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:11
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiMul` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         ^^^^^   ^^^^^   -----   ^^^^^   ^^^^^ pattern doesn't bind `BiMul`
[INFO] [stdout]     |         |       |       |       |
[INFO] [stdout]     |         |       |       |       pattern doesn't bind `BiMul`
[INFO] [stdout]     |         |       |       variable not in all patterns
[INFO] [stdout]     |         |       pattern doesn't bind `BiMul`
[INFO] [stdout]     |         pattern doesn't bind `BiMul`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiMul`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiDiv` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         ^^^^^   ^^^^^   ^^^^^   -----   ^^^^^ pattern doesn't bind `BiDiv`
[INFO] [stdout]     |         |       |       |       |
[INFO] [stdout]     |         |       |       |       variable not in all patterns
[INFO] [stdout]     |         |       |       pattern doesn't bind `BiDiv`
[INFO] [stdout]     |         |       pattern doesn't bind `BiDiv`
[INFO] [stdout]     |         pattern doesn't bind `BiDiv`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiDiv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:27
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiRem` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         ^^^^^   ^^^^^   ^^^^^   ^^^^^   ----- variable not in all patterns
[INFO] [stdout]     |         |       |       |       |
[INFO] [stdout]     |         |       |       |       pattern doesn't bind `BiRem`
[INFO] [stdout]     |         |       |       pattern doesn't bind `BiRem`
[INFO] [stdout]     |         |       pattern doesn't bind `BiRem`
[INFO] [stdout]     |         pattern doesn't bind `BiRem`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiRem`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:35
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiAdd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:11
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         -----   ^^^^^   ^^^^^   ^^^^^   ^^^^^ pattern doesn't bind `BiAdd`
[INFO] [stdout]     |         |       |       |       |
[INFO] [stdout]     |         |       |       |       pattern doesn't bind `BiAdd`
[INFO] [stdout]     |         |       |       pattern doesn't bind `BiAdd`
[INFO] [stdout]     |         |       pattern doesn't bind `BiAdd`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiAdd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:210:3
[INFO] [stdout]     |
[INFO] [stdout] 210 |         BiAdd | BiSub | BiMul | BiDiv | BiRem => true,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0416]: identifier `TyInfer` is bound more than once in the same pattern
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |     (&TyInfer, &TyInfer) => true,
[INFO] [stdout]     |                 ^^^^^^^ used in a pattern more than once
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiLt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ----   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |      variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BiLt`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiLt`
[INFO] [stdout]     |         pattern doesn't bind `BiLt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiLt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiLe` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ----   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |      |      variable not in all patterns
[INFO] [stdout]     |         |      pattern doesn't bind `BiLe`
[INFO] [stdout]     |         pattern doesn't bind `BiLe`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiLe`
[INFO] [stdout]     |         pattern doesn't bind `BiLe`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiLe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:23
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiGt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ----   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |      |      |      variable not in all patterns
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |      pattern doesn't bind `BiGt`
[INFO] [stdout]     |         pattern doesn't bind `BiGt`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiGt`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiGt`
[INFO] [stdout]     |         pattern doesn't bind `BiGt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiGt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:30
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiGe` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ----   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |      |      |      |      variable not in all patterns
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |      pattern doesn't bind `BiGe`
[INFO] [stdout]     |         pattern doesn't bind `BiGe`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiGe`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiGe`
[INFO] [stdout]     |         pattern doesn't bind `BiGe`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiGe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:37
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiNe` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ----   ^^^^^   ^^^^ pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |      |      |      |      |      variable not in all patterns
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |      pattern doesn't bind `BiNe`
[INFO] [stdout]     |         pattern doesn't bind `BiNe`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiNe`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiNe`
[INFO] [stdout]     |         pattern doesn't bind `BiNe`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiNe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:44
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   -----   ^^^^ pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      variable not in all patterns
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |      pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         pattern doesn't bind `BiAnd`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiAnd`
[INFO] [stdout]     |         pattern doesn't bind `BiAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:51
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ---- variable not in all patterns
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |      pattern doesn't bind `BiOr`
[INFO] [stdout]     |         pattern doesn't bind `BiOr`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiOr`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiOr`
[INFO] [stdout]     |         pattern doesn't bind `BiOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:59
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitXor` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |      pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         pattern doesn't bind `BiBitXor`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         --------   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiBitXor`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitXor`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitAnd` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |      pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         pattern doesn't bind `BiBitAnd`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   --------   ^^^^^^^ pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          variable not in all patterns
[INFO] [stdout]     |         pattern doesn't bind `BiBitAnd`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitAnd`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:256:20
[INFO] [stdout]     |
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitOr` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         |      pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         pattern doesn't bind `BiBitOr`
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ------- variable not in all patterns
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |         pattern doesn't bind `BiBitOr`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitOr`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:256:31
[INFO] [stdout]     |
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiEq` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ----   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^   ^^^^^   ^^^^ pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      |      |      |      |      |      |
[INFO] [stdout]     |         |      |      |      |      |      |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      |      |      |      |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      |      |      |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      |      |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |      pattern doesn't bind `BiEq`
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout] 256 |         BiBitXor | BiBitAnd | BiBitOr => true,
[INFO] [stdout]     |         ^^^^^^^^   ^^^^^^^^   ^^^^^^^ pattern doesn't bind `BiEq`
[INFO] [stdout]     |         |          |
[INFO] [stdout]     |         |          pattern doesn't bind `BiEq`
[INFO] [stdout]     |         pattern doesn't bind `BiEq`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiEq`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         BiEq | BiLt | BiLe | BiGt | BiGe | BiNe | BiAnd | BiOr | 
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiNe` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 |         BiEq | BiNe => match bit_op {
[INFO] [stdout]    |         ^^^^   ---- variable not in all patterns
[INFO] [stdout]    |         |
[INFO] [stdout]    |         pattern doesn't bind `BiNe`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiNe`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         BiEq | BiNe => match bit_op {
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiEq` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:94:10
[INFO] [stdout]    |
[INFO] [stdout] 94 |         BiEq | BiNe => match bit_op {
[INFO] [stdout]    |         ----   ^^^^ pattern doesn't bind `BiEq`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiEq`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:94:3
[INFO] [stdout]    |
[INFO] [stdout] 94 |         BiEq | BiNe => match bit_op {
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiGe` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 |         BiLt | BiGe => match bit_op {
[INFO] [stdout]     |         ^^^^   ---- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `BiGe`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiGe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |         BiLt | BiGe => match bit_op {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiLt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |         BiLt | BiGe => match bit_op {
[INFO] [stdout]     |         ----   ^^^^ pattern doesn't bind `BiLt`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiLt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:109:3
[INFO] [stdout]     |
[INFO] [stdout] 109 |         BiLt | BiGe => match bit_op {
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiGt` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:132:3
[INFO] [stdout]     |
[INFO] [stdout] 132 |         BiLe | BiGt => match bit_op {
[INFO] [stdout]     |         ^^^^   ---- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `BiGt`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiGt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 |         BiLe | BiGt => match bit_op {
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiLe` is not bound in all patterns
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 |         BiLe | BiGt => match bit_op {
[INFO] [stdout]     |         ----   ^^^^ pattern doesn't bind `BiLe`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiLe`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:132:3
[INFO] [stdout]     |
[INFO] [stdout] 132 |         BiLe | BiGt => match bit_op {
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitOr` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                 ^^^^^   -------   ^^^^^^^^ pattern doesn't bind `BiBitOr`
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       variable not in all patterns
[INFO] [stdout]    |                 pattern doesn't bind `BiBitOr`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitOr`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiBitXor` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                 ^^^^^   ^^^^^^^   -------- variable not in all patterns
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       pattern doesn't bind `BiBitXor`
[INFO] [stdout]    |                 pattern doesn't bind `BiBitXor`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiBitXor`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiAdd` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                 -----   ^^^^^^^   ^^^^^^^^ pattern doesn't bind `BiAdd`
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       pattern doesn't bind `BiAdd`
[INFO] [stdout]    |                 variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiAdd`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 BiAdd | BiBitOr | BiBitXor => {
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiShr` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                 ^^^^^   -----   ^^^^^ pattern doesn't bind `BiShr`
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       variable not in all patterns
[INFO] [stdout]    |                 pattern doesn't bind `BiShr`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiShr`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiSub` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                 ^^^^^   ^^^^^   ----- variable not in all patterns
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       pattern doesn't bind `BiSub`
[INFO] [stdout]    |                 pattern doesn't bind `BiSub`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiSub`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiShl` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                 -----   ^^^^^   ^^^^^ pattern doesn't bind `BiShl`
[INFO] [stdout]    |                 |       |
[INFO] [stdout]    |                 |       pattern doesn't bind `BiShl`
[INFO] [stdout]    |                 variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiShl`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 BiShl | BiShr | BiSub => 
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiNe` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 BiGt | BiNe => check_cmp(cx, expr.span, left, right, "!"),
[INFO] [stdout]    |                 ^^^^   ---- variable not in all patterns
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 pattern doesn't bind `BiNe`
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiNe`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 BiGt | BiNe => check_cmp(cx, expr.span, left, right, "!"),
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BiGt` is not bound in all patterns
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 BiGt | BiNe => check_cmp(cx, expr.span, left, right, "!"),
[INFO] [stdout]    |                 ----   ^^^^ pattern doesn't bind `BiGt`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 variable not in all patterns
[INFO] [stdout]    |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BiGt`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 BiGt | BiNe => check_cmp(cx, expr.span, left, right, "!"),
[INFO] [stdout]    |                 ^^^^
[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-f4a5eb51169ec7ea/87047c3/src/types.rs:19:36
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn match_ty_unwrap<'a>(ty: &'a Ty, segments: &[&str]) -> Option<&'a [P<Ty>]> {
[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-f4a5eb51169ec7ea/87047c3/src/types.rs:19:76
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn match_ty_unwrap<'a>(ty: &'a Ty, segments: &[&str]) -> Option<&'a [P<Ty>]> {
[INFO] [stdout]    |                                                                            ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn match_ty_unwrap<'a, Ty>(ty: &'a Ty, segments: &[&str]) -> Option<&'a [P<Ty>]> {
[INFO] [stdout]    |                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         TyPath(_, Path {segments: ref seg, ..}) => {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Path` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |         TyPath(_, Path {segments: ref seg, ..}) => {
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::path::Path;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PathSegment` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     Some(&PathSegment {parameters: AngleBracketedParameters(ref a), ..}) => {
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `AngleBracketedParameters` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:28:52
[INFO] [stdout]    |
[INFO] [stdout] 28 |                     Some(&PathSegment {parameters: AngleBracketedParameters(ref a), ..}) => {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BOX_VEC` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:63:36
[INFO] [stdout]    |
[INFO] [stdout] 63 |             span_note_and_lint(cx, BOX_VEC, ty.span,
[INFO] [stdout]    |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LINKEDLIST` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/types.rs:78:40
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 span_note_and_lint(cx, LINKEDLIST, ty.span,
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMatch` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |         if let ExprMatch(ref ex, ref arms, ast::MatchSource::Normal) = expr.node {
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprTup` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |                         ExprTup(ref v) if v.len() == 0 && arms[1].guard.is_none() => (),
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBlock` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |                         ExprBlock(ref b) if b.stmts.len() == 0 && arms[1].guard.is_none() => (),
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PatWildSingle` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:45:56
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     if arms[1].pats[0].node == PatWild(PatWildSingle) && arms[0].pats.len() == 1 {
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SINGLE_MATCH` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:47:48
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         span_note_and_lint(cx, SINGLE_MATCH, expr.span,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `STR_TO_STRING` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:76:30
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 cx.span_lint(STR_TO_STRING, expr.span, "str.to_owned() is faster");
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:101:60
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn check_fn(&mut self, cx: &Context, _: FnKind, decl: &FnDecl, _: &Block, _: Span, _: NodeId) {
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:101:72
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn check_fn(&mut self, cx: &Context, _: FnKind, decl: &FnDecl, _: &Block, _: Span, _: NodeId) {
[INFO] [stdout]     |                                                                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NodeId` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:101:91
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn check_fn(&mut self, cx: &Context, _: FnKind, decl: &FnDecl, _: &Block, _: Span, _: NodeId) {
[INFO] [stdout]     |                                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:103:20
[INFO] [stdout]     |
[INFO] [stdout] 103 |             if let PatIdent(BindByRef(_), _, _) = arg.pat.node {
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BindByRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |             if let PatIdent(BindByRef(_), _, _) = arg.pat.node {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TOPLEVEL_REF_ARG` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |                     TOPLEVEL_REF_ARG,
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:124:48
[INFO] [stdout]     |
[INFO] [stdout] 124 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:125:10
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let ExprBinary(ref cmp, ref left, ref right) = expr.node {
[INFO] [stdout]     |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 if let &ExprPath(_, ref path) = &left.node {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 if let &ExprPath(_, ref path) = &right.node {
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:138:35
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn check_nan(cx: &Context, path: &Path, span: Span) {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMP_NAN` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:140:16
[INFO] [stdout]     |
[INFO] [stdout] 140 |         cx.span_lint(CMP_NAN, span, "Doomed comparison with NAN, use std::{f32,f64}::is_nan instead");
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:155:48
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |         if let ExprBinary(ref cmp, ref left, ref right) = expr.node {
[INFO] [stdout]     |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiEq` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |             if (op == BiEq || op == BiNe) && (is_float(cx, left) || is_float(cx, right)) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiNe` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |             if (op == BiEq || op == BiNe) && (is_float(cx, left) || is_float(cx, right)) {
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLOAT_CMP` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:160:18
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 cx.span_lint(FLOAT_CMP, expr.span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 | fn is_float(cx: &Context, expr: &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-f4a5eb51169ec7ea/87047c3/src/misc.rs:184:48
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 |         if let ExprBinary(Spanned { node: op, ..}, ref left, ref right) = expr.node {
[INFO] [stdout]     |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PRECEDENCE` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub struct Precedence;
[INFO] [stdout]     | ---------------------- similarly named unit struct `Precedence` defined here
[INFO] [stdout] ...
[INFO] [stdout] 187 |                 cx.span_lint(PRECEDENCE, expr.span, 
[INFO] [stdout]     |                              ^^^^^^^^^^ help: a unit struct with a similar name exists: `Precedence`
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 | fn is_arith_expr(expr : &Expr) -> bool {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:196:3
[INFO] [stdout]     |
[INFO] [stdout] 196 |         ExprBinary(Spanned { node: op, ..}, _, _) => is_arith_op(op),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:201:19
[INFO] [stdout]     |
[INFO] [stdout] 201 | fn is_bit_op(op : BinOp_) -> bool {
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:208:21
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn is_arith_op(op : BinOp_) -> 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-f4a5eb51169ec7ea/87047c3/src/misc.rs:226:48
[INFO] [stdout]     |
[INFO] [stdout] 226 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:227:10
[INFO] [stdout]     |
[INFO] [stdout] 227 |         if let ExprBinary(ref cmp, ref left, ref right) = expr.node {
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:236:40
[INFO] [stdout]     |
[INFO] [stdout] 236 | fn check_to_owned(cx: &Context, expr: &Expr, other_span: Span) {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 |         &ExprMethodCall(Spanned{node: ref ident, ..}, _, ref args) => {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMP_OWNED` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 cx.span_lint(CMP_OWNED, expr.span, &format!(
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:249:4
[INFO] [stdout]     |
[INFO] [stdout] 249 |         &ExprCall(ref path, _) => {
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:250:12
[INFO] [stdout]     |
[INFO] [stdout] 250 |             if let &ExprPath(None, ref path) = &path.node {
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMP_OWNED` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:253:19
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     cx.span_lint(CMP_OWNED, expr.span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/misc.rs:265:39
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn is_str_arg(cx: &Context, args: &[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] 265 | fn is_str_arg<Expr>(cx: &Context, args: &[P<Expr>]) -> bool {
[INFO] [stdout]     |              ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl LintPass for EqOp {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:21:48
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |         if let ExprBinary(ref op, ref left, ref right) = e.node {
[INFO] [stdout]    |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EQ_OP` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:24:30
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 cx.span_lint(EQ_OP, e.span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn is_exp_equal(left : &Expr, right : &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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn is_exp_equal(left : &Expr, right : &Expr) -> bool {
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (&ExprBinary(ref lop, ref ll, ref lr), 
[INFO] [stdout]    |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:35:6
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 &ExprBinary(ref rop, ref rl, ref rr)) => 
[INFO] [stdout]    |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBox` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (&ExprBox(ref lpl, ref lbox), &ExprBox(ref rpl, ref rbox)) => 
[INFO] [stdout]    |           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBox` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:38:34
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (&ExprBox(ref lpl, ref lbox), &ExprBox(ref rpl, ref rbox)) => 
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (&ExprCall(ref lcallee, ref largs), 
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |          &ExprCall(ref rcallee, ref rargs)) => is_exp_equal(lcallee, 
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCast` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (&ExprCast(ref lc, ref lty), &ExprCast(ref rc, ref rty)) => 
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCast` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:44:33
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (&ExprCast(ref lc, ref lty), &ExprCast(ref rc, ref rty)) => 
[INFO] [stdout]    |                                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |         (&ExprField(ref lfexp, ref lfident), 
[INFO] [stdout]    |           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprField` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 &ExprField(ref rfexp, ref rfident)) => 
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (&ExprLit(ref l), &ExprLit(ref r)) => l.node == r.node,
[INFO] [stdout]    |           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (&ExprLit(ref l), &ExprLit(ref r)) => l.node == r.node,
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMethodCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |         (&ExprMethodCall(ref lident, ref lcty, ref lmargs), 
[INFO] [stdout]    |           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMethodCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:51:6
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 &ExprMethodCall(ref rident, ref rcty, ref rmargs)) => 
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprParen` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |         (&ExprParen(ref lparen), _) => is_exp_equal(lparen, right),
[INFO] [stdout]    |           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprParen` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:55:8
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (_, &ExprParen(ref rparen)) => is_exp_equal(left, rparen),
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (&ExprPath(ref lqself, ref lsubpath), 
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 &ExprPath(ref rqself, ref rsubpath)) => 
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprTup` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (&ExprTup(ref ltup), &ExprTup(ref rtup)) => 
[INFO] [stdout]    |           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprTup` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (&ExprTup(ref ltup), &ExprTup(ref rtup)) => 
[INFO] [stdout]    |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprUnary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (&ExprUnary(lunop, ref l), &ExprUnary(runop, ref r)) => 
[INFO] [stdout]    |           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprUnary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (&ExprUnary(lunop, ref l), &ExprUnary(runop, ref r)) => 
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (&ExprVec(ref l), &ExprVec(ref r)) => is_exps_equal(l, r),
[INFO] [stdout]    |           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (&ExprVec(ref l), &ExprVec(ref r)) => is_exps_equal(l, r),
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:69:29
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn is_exps_equal(left : &[P<Expr>], right : &[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] 69 | fn is_exps_equal<Expr>(left : &[P<Expr>], right : &[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:69:49
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn is_exps_equal(left : &[P<Expr>], right : &[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] 69 | fn is_exps_equal<Expr>(left : &[P<Expr>], right : &[P<Expr>]) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:73:26
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn is_path_equal(left : &Path, right : &Path) -> bool {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn is_path_equal(left : &Path, right : &Path) -> bool {
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::path::Path;
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:77:27
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn is_qself_equal(left : &QSelf, right : &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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:77:43
[INFO] [stdout]    |
[INFO] [stdout] 77 | fn is_qself_equal(left : &QSelf, right : &QSelf) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn is_ty_equal(left : &Ty, right : &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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn is_ty_equal(left : &Ty, right : &Ty) -> bool {
[INFO] [stdout]    |                                     ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:83:4
[INFO] [stdout]    |
[INFO] [stdout] 83 |     (&TyVec(ref lvec), &TyVec(ref rvec)) => is_ty_equal(lvec, rvec),
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |     (&TyVec(ref lvec), &TyVec(ref rvec)) => is_ty_equal(lvec, rvec),
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyFixedLengthVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:84:4
[INFO] [stdout]    |
[INFO] [stdout] 84 |     (&TyFixedLengthVec(ref lfvty, ref lfvexp), 
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyFixedLengthVec` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |             &TyFixedLengthVec(ref rfvty, ref rfvexp)) => 
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPtr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 |     (&TyPtr(ref lmut), &TyPtr(ref rmut)) => is_mut_ty_equal(lmut, rmut),
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPtr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |     (&TyPtr(ref lmut), &TyPtr(ref rmut)) => is_mut_ty_equal(lmut, rmut),
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRptr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:88:4
[INFO] [stdout]    |
[INFO] [stdout] 88 |     (&TyRptr(ref ltime, ref lrmut), &TyRptr(ref rtime, ref rrmut)) => 
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRptr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     (&TyRptr(ref ltime, ref lrmut), &TyRptr(ref rtime, ref rrmut)) => 
[INFO] [stdout]    |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyBareFn` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:91:4
[INFO] [stdout]    |
[INFO] [stdout] 91 |     (&TyBareFn(ref lbare), &TyBareFn(ref rbare)) => 
[INFO] [stdout]    |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyBareFn` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:91:26
[INFO] [stdout]    |
[INFO] [stdout] 91 |     (&TyBareFn(ref lbare), &TyBareFn(ref rbare)) => 
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyTup` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 |     (&TyTup(ref ltup), &TyTup(ref rtup)) => is_tys_equal(ltup, rtup),
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyTup` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |     (&TyTup(ref ltup), &TyTup(ref rtup)) => is_tys_equal(ltup, rtup),
[INFO] [stdout]    |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:94:4
[INFO] [stdout]    |
[INFO] [stdout] 94 |     (&TyPath(ref lq, ref lpath), &TyPath(ref rq, ref rpath)) => 
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:94:32
[INFO] [stdout]    |
[INFO] [stdout] 94 |     (&TyPath(ref lq, ref lpath), &TyPath(ref rq, ref rpath)) => 
[INFO] [stdout]    |                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyObjectSum` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:96:7
[INFO] [stdout]    |
[INFO] [stdout] 96 |     (&TyObjectSum(ref lsumty, ref lobounds), 
[INFO] [stdout]    |       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyObjectSum` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |             &TyObjectSum(ref rsumty, ref robounds)) => 
[INFO] [stdout]    |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:100:4
[INFO] [stdout]     |
[INFO] [stdout] 100 |     (&TyPolyTraitRef(ref ltbounds), &TyPolyTraitRef(ref rtbounds)) => 
[INFO] [stdout]     |       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPolyTraitRef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:100:35
[INFO] [stdout]     |
[INFO] [stdout] 100 |     (&TyPolyTraitRef(ref ltbounds), &TyPolyTraitRef(ref rtbounds)) => 
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyParen` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 |     (&TyParen(ref lty), &TyParen(ref rty)) => is_ty_equal(lty, rty),
[INFO] [stdout]     |       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyParen` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:102:26
[INFO] [stdout]     |
[INFO] [stdout] 102 |     (&TyParen(ref lty), &TyParen(ref rty)) => is_ty_equal(lty, rty),
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyTypeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:103:7
[INFO] [stdout]     |
[INFO] [stdout] 103 |     (&TyTypeof(ref lof), &TyTypeof(ref rof)) => is_exp_equal(lof, rof),
[INFO] [stdout]     |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyTypeof` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:103:27
[INFO] [stdout]     |
[INFO] [stdout] 103 |     (&TyTypeof(ref lof), &TyTypeof(ref rof)) => is_exp_equal(lof, rof),
[INFO] [stdout]     |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:109:33
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn is_param_bound_equal(left : &TyParamBound, right : &TyParamBound) 
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:109:56
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn is_param_bound_equal(left : &TyParamBound, right : &TyParamBound) 
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitTyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:112:4
[INFO] [stdout]     |
[INFO] [stdout] 112 |     (&TraitTyParamBound(ref lpoly, ref lmod), 
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TraitTyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |             &TraitTyParamBound(ref rpoly, ref rmod)) => 
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionTyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 |     (&RegionTyParamBound(ref ltime), &RegionTyParamBound(ref rtime)) => 
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RegionTyParamBound` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:115:39
[INFO] [stdout]     |
[INFO] [stdout] 115 |     (&RegionTyParamBound(ref ltime), &RegionTyParamBound(ref rtime)) => 
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn is_poly_traitref_equal(left : &PolyTraitRef, right : &PolyTraitRef)
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:121:58
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn is_poly_traitref_equal(left : &PolyTraitRef, right : &PolyTraitRef)
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TyParamBounds` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn is_param_bounds_equal(left : &TyParamBounds, right : &TyParamBounds)
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TyParamBounds` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:127:58
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn is_param_bounds_equal(left : &TyParamBounds, right : &TyParamBounds)
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MutTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 | fn is_mut_ty_equal(left : &MutTy, right : &MutTy) -> bool {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MutTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:132:44
[INFO] [stdout]     |
[INFO] [stdout] 132 | fn is_mut_ty_equal(left : &MutTy, right : &MutTy) -> bool {
[INFO] [stdout]     |                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareFnTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:136:32
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn is_bare_fn_ty_equal(left : &BareFnTy, right : &BareFnTy) -> bool {
[INFO] [stdout]     |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareFnTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:136:51
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn is_bare_fn_ty_equal(left : &BareFnTy, right : &BareFnTy) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:142:30
[INFO] [stdout]     |
[INFO] [stdout] 142 | fn is_fndecl_equal(left : &P<FnDecl>, right : &P<FnDecl>) -> bool {
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 142 | fn is_fndecl_equal<FnDecl>(left : &P<FnDecl>, right : &P<FnDecl>) -> bool {
[INFO] [stdout]     |                   ++++++++
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:142:50
[INFO] [stdout]     |
[INFO] [stdout] 142 | fn is_fndecl_equal(left : &P<FnDecl>, right : &P<FnDecl>) -> bool {
[INFO] [stdout]     |                                                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 142 | fn is_fndecl_equal<FnDecl>(left : &P<FnDecl>, right : &P<FnDecl>) -> bool {
[INFO] [stdout]     |                   ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:148:30
[INFO] [stdout]     |
[INFO] [stdout] 148 | fn is_fnret_ty_equal(left : &FunctionRetTy, right : &FunctionRetTy) 
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionRetTy` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:148:54
[INFO] [stdout]     |
[INFO] [stdout] 148 | fn is_fnret_ty_equal(left : &FunctionRetTy, right : &FunctionRetTy) 
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `NoReturn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:151:4
[INFO] [stdout]     |
[INFO] [stdout] 151 |     (&NoReturn(_), &NoReturn(_)) | 
[INFO] [stdout]     |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `NoReturn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |     (&NoReturn(_), &NoReturn(_)) | 
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DefaultReturn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:152:4
[INFO] [stdout]     |
[INFO] [stdout] 152 |     (&DefaultReturn(_), &DefaultReturn(_)) => true,
[INFO] [stdout]     |       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DefaultReturn` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |     (&DefaultReturn(_), &DefaultReturn(_)) => true,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Return` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:153:4
[INFO] [stdout]     |
[INFO] [stdout] 153 |     (&Return(ref lty), &Return(ref rty)) => is_ty_equal(lty, rty),
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Return` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |     (&Return(ref lty), &Return(ref rty)) => is_ty_equal(lty, rty),
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:158:21
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn is_arg_equal(l: &Arg, r : &Arg) -> bool {
[INFO] [stdout]     |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:158:31
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn is_arg_equal(l: &Arg, r : &Arg) -> bool {
[INFO] [stdout]     |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn is_args_equal(left : &[Arg], right : &[Arg]) -> bool {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arg` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:162:43
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn is_args_equal(left : &[Arg], right : &[Arg]) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:166:25
[INFO] [stdout]     |
[INFO] [stdout] 166 | fn is_pat_equal(left : &Pat, right : &Pat) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:166:39
[INFO] [stdout]     |
[INFO] [stdout] 166 | fn is_pat_equal(left : &Pat, right : &Pat) -> bool {
[INFO] [stdout]     |                                       ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatWild` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 |     (&PatWild(lwild), &PatWild(rwild)) => lwild == rwild,
[INFO] [stdout]     |       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatWild` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     (&PatWild(lwild), &PatWild(rwild)) => lwild == rwild,
[INFO] [stdout]     |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:169:4
[INFO] [stdout]     |
[INFO] [stdout] 169 |     (&PatIdent(ref lmode, ref lident, Option::None), 
[INFO] [stdout]     |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |             &PatIdent(ref rmode, ref rident, Option::None)) =>
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:172:4
[INFO] [stdout]     |
[INFO] [stdout] 172 |     (&PatIdent(ref lmode, ref lident, Option::Some(ref lpat)), 
[INFO] [stdout]     |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |             &PatIdent(ref rmode, ref rident, Option::Some(ref rpat))) =>
[INFO] [stdout]     |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatEnum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:176:7
[INFO] [stdout]     |
[INFO] [stdout] 176 |     (&PatEnum(ref lpath, ref lenum), &PatEnum(ref rpath, ref renum)) => 
[INFO] [stdout]     |       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatEnum` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |     (&PatEnum(ref lpath, ref lenum), &PatEnum(ref rpath, ref renum)) => 
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatStruct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:179:7
[INFO] [stdout]     |
[INFO] [stdout] 179 |     (&PatStruct(ref lpath, ref lfieldpat, lbool), 
[INFO] [stdout]     |       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatStruct` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:180:5
[INFO] [stdout]     |
[INFO] [stdout] 180 |             &PatStruct(ref rpath, ref rfieldpat, rbool)) =>
[INFO] [stdout]     |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatTup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:183:7
[INFO] [stdout]     |
[INFO] [stdout] 183 |     (&PatTup(ref ltup), &PatTup(ref rtup)) => is_pats_equal(ltup, rtup), 
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatTup` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:183:26
[INFO] [stdout]     |
[INFO] [stdout] 183 |     (&PatTup(ref ltup), &PatTup(ref rtup)) => is_pats_equal(ltup, rtup), 
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatBox` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:184:7
[INFO] [stdout]     |
[INFO] [stdout] 184 |     (&PatBox(ref lboxed), &PatBox(ref rboxed)) => 
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatBox` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |     (&PatBox(ref lboxed), &PatBox(ref rboxed)) => 
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatRegion` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:186:7
[INFO] [stdout]     |
[INFO] [stdout] 186 |     (&PatRegion(ref lpat, ref lmut), &PatRegion(ref rpat, ref rmut)) => 
[INFO] [stdout]     |       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatRegion` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:186:39
[INFO] [stdout]     |
[INFO] [stdout] 186 |     (&PatRegion(ref lpat, ref lmut), &PatRegion(ref rpat, ref rmut)) => 
[INFO] [stdout]     |                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:188:4
[INFO] [stdout]     |
[INFO] [stdout] 188 |     (&PatLit(ref llit), &PatLit(ref rlit)) => is_exp_equal(llit, rlit),
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:188:23
[INFO] [stdout]     |
[INFO] [stdout] 188 |     (&PatLit(ref llit), &PatLit(ref rlit)) => is_exp_equal(llit, rlit),
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatRange` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:189:7
[INFO] [stdout]     |
[INFO] [stdout] 189 |     (&PatRange(ref lfrom, ref lto), &PatRange(ref rfrom, ref rto)) =>
[INFO] [stdout]     |       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatRange` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:189:38
[INFO] [stdout]     |
[INFO] [stdout] 189 |     (&PatRange(ref lfrom, ref lto), &PatRange(ref rfrom, ref rto)) =>
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatVec` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:191:7
[INFO] [stdout]     |
[INFO] [stdout] 191 |     (&PatVec(ref lfirst, Option::None, ref llast), 
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatVec` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:192:5
[INFO] [stdout]     |
[INFO] [stdout] 192 |             &PatVec(ref rfirst, Option::None, ref rlast)) =>
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatVec` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:194:7
[INFO] [stdout]     |
[INFO] [stdout] 194 |     (&PatVec(ref lfirst, Option::Some(ref lpat), ref llast), 
[INFO] [stdout]     |       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatVec` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |             &PatVec(ref rfirst, Option::Some(ref rpat), ref rlast)) =>
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:203:54
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn is_spanned_fieldpats_equal(left : &[code::Spanned<FieldPat>], 
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn is_spanned_fieldpats_equal<FieldPat>(left : &[code::Spanned<FieldPat>], 
[INFO] [stdout]     |                              ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |         right : &[code::Spanned<FieldPat>]) -> bool {
[INFO] [stdout]     |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 203 | fn is_spanned_fieldpats_equal<FieldPat>(left : &[code::Spanned<FieldPat>], 
[INFO] [stdout]     |                              ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn is_fieldpat_equal(left : &FieldPat, right : &FieldPat) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:208:49
[INFO] [stdout]     |
[INFO] [stdout] 208 | fn is_fieldpat_equal(left : &FieldPat, right : &FieldPat) -> bool {
[INFO] [stdout]     |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:214:27
[INFO] [stdout]     |
[INFO] [stdout] 214 | fn is_ident_equal(left : &Ident, right : &Ident) -> bool {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:214:43
[INFO] [stdout]     |
[INFO] [stdout] 214 | fn is_ident_equal(left : &Ident, right : &Ident) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:218:29
[INFO] [stdout]     |
[INFO] [stdout] 218 | fn is_pats_equal(left : &[P<Pat>], right : &[P<Pat>]) -> bool {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 218 | fn is_pats_equal<Pat>(left : &[P<Pat>], right : &[P<Pat>]) -> bool {
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:218:48
[INFO] [stdout]     |
[INFO] [stdout] 218 | fn is_pats_equal(left : &[P<Pat>], right : &[P<Pat>]) -> bool {
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 218 | fn is_pats_equal<Pat>(left : &[P<Pat>], right : &[P<Pat>]) -> bool {
[INFO] [stdout]     |                 +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:222:33
[INFO] [stdout]     |
[INFO] [stdout] 222 | fn is_lifetimedef_equal(left : &LifetimeDef, right : &LifetimeDef)
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:222:55
[INFO] [stdout]     |
[INFO] [stdout] 222 | fn is_lifetimedef_equal(left : &LifetimeDef, right : &LifetimeDef)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 | fn is_lifetimedefs_equal(left : &[LifetimeDef], right : &[LifetimeDef]) 
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeDef` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:228:59
[INFO] [stdout]     |
[INFO] [stdout] 228 | fn is_lifetimedefs_equal(left : &[LifetimeDef], right : &[LifetimeDef]) 
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Lifetime` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:233:30
[INFO] [stdout]     |
[INFO] [stdout] 233 | fn is_lifetime_equal(left : &Lifetime, right : &Lifetime) -> bool {
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Lifetime` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:233:49
[INFO] [stdout]     |
[INFO] [stdout] 233 | fn is_lifetime_equal(left : &Lifetime, right : &Lifetime) -> 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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn is_tys_equal(left : &[P<Ty>], right : &[P<Ty>]) -> bool {
[INFO] [stdout]     |                            ^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn is_tys_equal<Ty>(left : &[P<Ty>], right : &[P<Ty>]) -> bool {
[INFO] [stdout]     |                ++++
[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-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:237:46
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn is_tys_equal(left : &[P<Ty>], right : &[P<Ty>]) -> bool {
[INFO] [stdout]     |                                              ^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 237 | fn is_tys_equal<Ty>(left : &[P<Ty>], right : &[P<Ty>]) -> bool {
[INFO] [stdout]     |                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eq_op.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 | fn is_cmp_or_bit(op : &BinOp) -> bool {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl LintPass for BitMask {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:52:48
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout] 53 |         if let ExprBinary(ref cmp, ref left, ref right) = e.node {
[INFO] [stdout]    |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn invert_cmp(cmp : BinOp_) -> BinOp_ {
[INFO] [stdout]    |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn invert_cmp(cmp : BinOp_) -> BinOp_ {
[INFO] [stdout]    |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiGt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 |         BiLt => BiGt,
[INFO] [stdout]    |                 ^^^^ help: a local variable with a similar name exists: `BiLt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiLt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |         BiGt => BiLt,
[INFO] [stdout]    |                 ^^^^ help: a local variable with a similar name exists: `BiGt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiGe` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 |         BiLe => BiGe,
[INFO] [stdout]    |                 ^^^^ help: a local variable with a similar name exists: `BiLe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiLe` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |         BiGe => BiLe,
[INFO] [stdout]    |                 ^^^^ help: a local variable with a similar name exists: `BiGe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiOr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:74:8
[INFO] [stdout]    |
[INFO] [stdout] 74 |         _ => BiOr // Dummy
[INFO] [stdout]    |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 | fn check_compare(cx: &Context, bit_op: &Expr, cmp_op: BinOp_, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                       ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:79:41
[INFO] [stdout]    |
[INFO] [stdout] 79 | fn check_compare(cx: &Context, bit_op: &Expr, cmp_op: BinOp_, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:79:55
[INFO] [stdout]    |
[INFO] [stdout] 79 | fn check_compare(cx: &Context, bit_op: &Expr, cmp_op: BinOp_, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                                                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprParen` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:81:4
[INFO] [stdout]    |
[INFO] [stdout] 81 |         &ExprParen(ref subexp) => check_compare(cx, subexp, cmp_op, cmp_value, span),
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:82:4
[INFO] [stdout]    |
[INFO] [stdout] 82 |         &ExprBinary(ref op, ref left, ref right) => {
[INFO] [stdout]    |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiBitAnd` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |             if op.node != BiBitAnd && op.node != BiBitOr { return; }
[INFO] [stdout]    |                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiBitOr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:83:41
[INFO] [stdout]    |
[INFO] [stdout] 83 |             if op.node != BiBitAnd && op.node != BiBitOr { return; }
[INFO] [stdout]    |                                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn check_bit_mask(cx: &Context, bit_op: BinOp_, cmp_op: BinOp_, mask_value: u64, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:92:41
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn check_bit_mask(cx: &Context, bit_op: BinOp_, cmp_op: BinOp_, mask_value: u64, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp_` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:92:57
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn check_bit_mask(cx: &Context, bit_op: BinOp_, cmp_op: BinOp_, mask_value: u64, cmp_value: u64, span: &Span) {
[INFO] [stdout]    |                                                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!("incompatible bit mask: _ & {} can never be equal to {}", mask_value,
[INFO] [stdout]    |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     cx.span_lint(BAD_BIT_MASK, *span, &format!("&-masking with zero"));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!("incompatible bit mask: _ | {} can never be equal to {}", mask_value,
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     cx.span_lint(BAD_BIT_MASK, *span, &format!("&-masking with zero"));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:120:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INEFFECTIVE_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     cx.span_lint(INEFFECTIVE_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:134:18
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:139:19
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     cx.span_lint(BAD_BIT_MASK, *span, &format!("&-masking with zero"));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 cx.span_lint(BAD_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INEFFECTIVE_BIT_MASK` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     cx.span_lint(INEFFECTIVE_BIT_MASK, *span, &format!(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 | fn fetch_int_literal(cx: &Context, lit : &Expr) -> Option<u64> {
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 | fn fetch_int_literal(cx: &Context, lit : &Expr) -> Option<u64> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:161:4
[INFO] [stdout]     |
[INFO] [stdout] 161 |         &ExprLit(ref lit_ptr) => {
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |             if let &LitInt(value, _) = &lit_ptr.node {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:166:4
[INFO] [stdout]     |
[INFO] [stdout] 166 |         &ExprPath(_, _) => {
[INFO] [stdout]     |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PathResolution` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:171:27
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     Some(&PathResolution { base_def: DefConst(def_id), ..}) => Some(def_id),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DefConst` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/bit_mask.rs:171:54
[INFO] [stdout]     |
[INFO] [stdout] 171 |                     Some(&PathResolution { base_def: DefConst(def_id), ..}) => Some(def_id),
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:24:6
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl LintPass for PtrArg {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:29:35
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn check_item(&mut self, cx: &Context, item: &Item) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[INFO] [stdout]    |
[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-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:29:51
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn check_item(&mut self, cx: &Context, item: &Item) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ItemFn` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |         if let &ItemFn(ref decl, _, _, _, _, _) = &item.node {
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:35:40
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn check_impl_item(&mut self, cx: &Context, item: &ImplItem) { 
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:35:56
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn check_impl_item(&mut self, cx: &Context, item: &ImplItem) { 
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |         if let &MethodImplItem(ref sig, _) = &item.node {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn check_trait_item(&mut self, cx: &Context, item: &TraitItem) {
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:41:54
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn check_trait_item(&mut self, cx: &Context, item: &TraitItem) {
[INFO] [stdout]    |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodTraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 |         if let &MethodTraitItem(ref sig, _) = &item.node {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn check_fn(cx: &Context, decl: &FnDecl) {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[INFO] [stdout]    |
[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-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn check_fn(cx: &Context, decl: &FnDecl) {
[INFO] [stdout]    |                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPtr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |             &TyPtr(ref p) | &TyRptr(_, ref p) => 
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRptr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |             &TyPtr(ref p) | &TyRptr(_, ref p) => 
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn check_ptr_subtype(cx: &Context, span: Span, ty: &Ty) {
[INFO] [stdout]    |                           ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[INFO] [stdout]    |
[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-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:58:53
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn check_ptr_subtype(cx: &Context, span: Span, ty: &Ty) {
[INFO] [stdout]    |                                                     ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PTR_ARG` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |         cx.span_lint(PTR_ARG, span,
[INFO] [stdout]    |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PTR_ARG` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/ptr_arg.rs:64:23
[INFO] [stdout]    |
[INFO] [stdout] 64 |     }), |_| cx.span_lint(PTR_ARG, span, "Writing '&Vec<_>' instead of \
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:23:6
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl LintPass for NeedlessBool {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  5 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:28:48
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprIf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |         if let ExprIf(_, ref then_block, Option::Some(ref else_expr)) = e.node {
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEEDLESS_BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:31:64
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 (Option::Some(true), Option::Some(true)) => { cx.span_lint(NEEDLESS_BOOL, e.span, "your if-then-else expression will always return tr...
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEEDLESS_BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:32:65
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 (Option::Some(true), Option::Some(false)) => { cx.span_lint(NEEDLESS_BOOL, e.span, "you can reduce your if-statement to its predicate...
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEEDLESS_BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:33:65
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 (Option::Some(false), Option::Some(true)) => { cx.span_lint(NEEDLESS_BOOL, e.span, "you can reduce your if-statement to '!' + your pr...
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEEDLESS_BOOL` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 (Option::Some(false), Option::Some(false)) => { cx.span_lint(NEEDLESS_BOOL, e.span, "your if-then-else expression will always return ...
[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-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn fetch_bool_block(block: &Block) -> Option<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-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout] 45 | fn fetch_bool_expr(expr: &Expr) -> Option<bool> {
[INFO] [stdout]    |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBlock` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &ExprBlock(ref block) => fetch_bool_block(block),
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 |         &ExprLit(ref lit_ptr) => if let &LitBool(value) = &lit_ptr.node { Option::Some(value) } else { Option::None },
[INFO] [stdout]    |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitBool` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/needless_bool.rs:48:36
[INFO] [stdout]    |
[INFO] [stdout] 48 |         &ExprLit(ref lit_ptr) => if let &LitBool(value) = &lit_ptr.node { Option::Some(value) } else { Option::None },
[INFO] [stdout]    |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:29:6
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl LintPass for ApproxConstant {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:30:28
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:34:35
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:34:48
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         if let &ExprLit(ref lit) = &e.node {
[INFO] [stdout]    |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn check_lit(cx: &Context, lit: &Lit, span: Span) {
[INFO] [stdout]    |                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Lit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn check_lit(cx: &Context, lit: &Lit, span: Span) {
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitFloat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:43:4
[INFO] [stdout]    |
[INFO] [stdout] 43 |         &LitFloat(ref str, TyF32) => check_known_consts(cx, span, str, "f32"),
[INFO] [stdout]    |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitFloat` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:44:4
[INFO] [stdout]    |
[INFO] [stdout] 44 |         &LitFloat(ref str, TyF64) => check_known_consts(cx, span, str, "f64"),
[INFO] [stdout]    |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitFloatUnsuffixed` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:45:4
[INFO] [stdout]    |
[INFO] [stdout] 45 |         &LitFloatUnsuffixed(ref str) => check_known_consts(cx, span, str, "f{32, 64}"),
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:50:28
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn check_known_consts(cx: &Context, span: Span, str: &str, module: &str) {
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `APPROX_CONSTANT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/approx_const.rs:54:18
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 cx.span_lint(APPROX_CONSTANT, span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:19:51
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprClosure` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 |         if let ExprClosure(_, ref decl, ref blk) = expr.node {
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 if let ExprCall(ref caller, ref args) = ex.node {
[INFO] [stdout]    |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `PatIdent` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |                         if let PatIdent(_, ident, _) = a1.pat.node {
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:35:36
[INFO] [stdout]    |
[INFO] [stdout] 35 | ...                   if let ExprPath(None, ref p) = a2.node {
[INFO] [stdout]    |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REDUNDANT_CLOSURE` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/eta_reduction.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |                     cx.span_lint(REDUNDANT_CLOSURE, expr.span,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl LintPass for IdentityOp {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:21:35
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:21:48
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn check_expr(&mut self, cx: &Context, e: &Expr) {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout] 22 |         if let ExprBinary(ref cmp, ref left, ref right) = e.node {
[INFO] [stdout]    |                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn check(cx: &Context, e: &Expr, m: i8, span: Span, arg: Span) {
[INFO] [stdout]    |               ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:47:28
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn check(cx: &Context, e: &Expr, m: i8, span: Span, arg: Span) {
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDENTITY_OP` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |         cx.span_lint(IDENTITY_OP, span, &format!(
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 | fn have_lit(cx: &Context, e : &Expr, m: i8) -> bool {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 | fn have_lit(cx: &Context, e : &Expr, m: i8) -> bool {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprUnary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:58:10
[INFO] [stdout]    |
[INFO] [stdout] 58 |         &ExprUnary(UnNeg, ref litexp) => have_lit(cx, litexp, -m), 
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 |         &ExprLit(ref lit) => {
[INFO] [stdout]    |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 (&LitInt(0, _), 0) => true,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 (&LitInt(1, SignedIntLit(_, Plus)), 1) => true,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `SignedIntLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 (&LitInt(1, SignedIntLit(_, Plus)), 1) => true,
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 (&LitInt(1, UnsuffixedIntLit(Plus)), 1) => true,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `UnsuffixedIntLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:63:29
[INFO] [stdout]    |
[INFO] [stdout] 63 |                 (&LitInt(1, UnsuffixedIntLit(Plus)), 1) => true,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 (&LitInt(1, SignedIntLit(_, Minus)), -1) => true,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `SignedIntLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:64:29
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 (&LitInt(1, SignedIntLit(_, Minus)), -1) => true,
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 (&LitInt(1, UnsuffixedIntLit(Minus)), -1) => true,
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `UnsuffixedIntLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 (&LitInt(1, UnsuffixedIntLit(Minus)), -1) => true,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprParen` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &ExprParen(ref p) => have_lit(cx, p, m),
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprPath` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 |         &ExprPath(_, _) => { 
[INFO] [stdout]    |          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PathResolution` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 Some(&PathResolution { base_def: DefConst(id), ..}) => 
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `DefConst` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/identity_op.rs:72:50
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 Some(&PathResolution { base_def: DefConst(id), ..}) => 
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:19:48
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:24:44
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn check_ty(&mut self, cx: &Context, ty: &Ty) {
[INFO] [stdout]    |                                               ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUT_MUT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:25:67
[INFO] [stdout]    |
[INFO] [stdout] 25 |         unwrap_mut(ty).and_then(unwrap_mut).map_or((), |_| cx.span_lint(MUT_MUT, 
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:30:41
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn check_expr_expd(cx: &Context, expr: &Expr, info: Option<&ExpnInfo>) {
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:33:25
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn unwrap_addr(expr : &Expr) -> Option<&Expr> {
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn unwrap_addr(expr : &Expr) -> Option<&Expr> {
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn unwrap_addr<Expr>(expr : &Expr) -> Option<&Expr> {
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprAddrOf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 |             ExprAddrOf(MutMutable, ref e) => Option::Some(e),
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUT_MUT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:42:17
[INFO] [stdout]    |
[INFO] [stdout] 42 |             cx.span_lint(MUT_MUT, expr.span, 
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUT_MUT` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 cx.span_lint(MUT_MUT, expr.span,
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn unwrap_mut(ty : &Ty) -> Option<&Ty> {
[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-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn unwrap_mut(ty : &Ty) -> Option<&Ty> {
[INFO] [stdout]    |                                    ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn unwrap_mut<Ty>(ty : &Ty) -> Option<&Ty> {
[INFO] [stdout]    |              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyPtr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 |         TyPtr(MutTy{ ty: ref pty, mutbl: MutMutable }) => Option::Some(pty),
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MutTy` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         TyPtr(MutTy{ ty: ref pty, mutbl: MutMutable }) => Option::Some(pty),
[INFO] [stdout]    |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRptr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:58:3
[INFO] [stdout]    |
[INFO] [stdout] 58 |         TyRptr(_, MutTy{ ty: ref pty, mutbl: MutMutable }) => Option::Some(pty),
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MutTy` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/mut_mut.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         TyRptr(_, MutTy{ ty: ref pty, mutbl: MutMutable }) => Option::Some(pty),
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:29:48
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn check_item(&mut self, cx: &Context, item: &Item) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ItemTrait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |             &ItemTrait(_, _, _, ref trait_items) => 
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ItemImpl` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |             &ItemImpl(_, _, _, None, _, ref impl_items) => // only non-trait
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:39:48
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |         if let &ExprBinary(Spanned{node: cmp, ..}, ref left, ref right) = 
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:51:43
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn check_trait_items(cx: &Context, item: &Item, trait_items: &[P<TraitItem>]) {
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:51:66
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn check_trait_items(cx: &Context, item: &Item, trait_items: &[P<TraitItem>]) {
[INFO] [stdout]    |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn check_trait_items<TraitItem>(cx: &Context, item: &Item, trait_items: &[P<TraitItem>]) {
[INFO] [stdout]    |                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn is_named_self(item: &TraitItem, name: &str) -> bool {
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodTraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:53:41
[INFO] [stdout]    |
[INFO] [stdout] 53 |         item.ident.as_str() == name && if let MethodTraitItem(ref sig, _) =
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LEN_WITHOUT_IS_EMPTY` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 cx.span_lint(LEN_WITHOUT_IS_EMPTY, i.span,
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:70:42
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn check_impl_items(cx: &Context, item: &Item, impl_items: &[P<ImplItem>]) {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:70:64
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn check_impl_items(cx: &Context, item: &Item, impl_items: &[P<ImplItem>]) {
[INFO] [stdout]    |                                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn check_impl_items<ImplItem>(cx: &Context, item: &Item, impl_items: &[P<ImplItem>]) {
[INFO] [stdout]    |                    ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:71:26
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn is_named_self(item: &ImplItem, name: &str) -> bool {
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MethodImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:72:41
[INFO] [stdout]    |
[INFO] [stdout] 72 |         item.ident.as_str() == name && if let MethodImplItem(ref sig, _) = 
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LEN_WITHOUT_IS_EMPTY` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:80:18
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 cx.span_lint(LEN_WITHOUT_IS_EMPTY, 
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MethodSig` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn is_self_sig(sig: &MethodSig) -> 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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:96:47
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn check_cmp(cx: &Context, span: Span, left: &Expr, right: &Expr, empty: &str) {
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:96:61
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn check_cmp(cx: &Context, span: Span, left: &Expr, right: &Expr, empty: &str) {
[INFO] [stdout]    |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |         (&ExprLit(ref lit), &ExprMethodCall(ref method, _, ref args)) => 
[INFO] [stdout]    |           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMethodCall` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |         (&ExprLit(ref lit), &ExprMethodCall(ref method, _, ref args)) => 
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprMethodCall` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (&ExprMethodCall(ref method, _, ref args), &ExprLit(ref lit)) => 
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprLit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |         (&ExprMethodCall(ref method, _, ref args), &ExprLit(ref lit)) => 
[INFO] [stdout]     |                                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SpannedIdent` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:106:54
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn check_len_zero(cx: &Context, span: Span, method: &SpannedIdent, 
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         args: &[P<Expr>], lit: &Lit, empty: &str) {
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 106 | fn check_len_zero<Expr>(cx: &Context, span: Span, method: &SpannedIdent, 
[INFO] [stdout]     |                  ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Lit` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |         args: &[P<Expr>], lit: &Lit, empty: &str) {
[INFO] [stdout]     |                                 ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `LitInt` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |     if let &Spanned{node: LitInt(0, _), ..} = lit {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LEN_ZERO` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |             cx.span_lint(LEN_ZERO, span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:119:38
[INFO] [stdout]     |
[INFO] [stdout] 119 | fn has_is_empty(cx: &Context, expr: &Expr) -> bool {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/len_zero.rs:132:42
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn has_is_empty_impl(cx: &Context, id: &DefId) -> bool {
[INFO] [stdout]     |                                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:18:6
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl LintPass for AttrPass {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:23:35
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn check_item(&mut self, cx: &Context, item: &Item) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[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-f4a5eb51169ec7ea/87047c3/src/attrs.rs:23:51
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn check_item(&mut self, cx: &Context, item: &Item) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:28:40
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn check_impl_item(&mut self, cx: &Context, item: &ImplItem) { 
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn check_impl_item(&mut self, cx: &Context, item: &ImplItem) { 
[INFO] [stdout]    |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:33:38
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn check_trait_item(&mut self, cx: &Context, item: &TraitItem) {
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:33:54
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn check_trait_item(&mut self, cx: &Context, item: &TraitItem) {
[INFO] [stdout]    |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:39:21
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn check_attrs(cx: &Context, info: Option<&ExpnInfo>, ident: &Ident, 
[INFO] [stdout]    |                     ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:39:63
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn check_attrs(cx: &Context, info: Option<&ExpnInfo>, ident: &Ident, 
[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-f4a5eb51169ec7ea/87047c3/src/attrs.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |         attrs: &[Attribute]) {
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MetaList` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 |         if let MetaList(ref inline, ref values) = attr.node.value.node {
[INFO] [stdout]    |                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `MetaWord` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 |             if let MetaWord(ref always) = values[0].node {
[INFO] [stdout]    |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INLINE_ALWAYS` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/attrs.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 cx.span_lint(INLINE_ALWAYS, attr.span, &format!(
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `LintPass` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:33:6
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl LintPass for CollapsibleIf {
[INFO] [stdout]    |      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LintArray` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:34:28
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn get_lints(&self) -> LintArray {
[INFO] [stdout]    |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 15 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:38:48
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn check_expr(&mut self, cx: &Context, expr: &Expr) {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Context` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn check_expr_expd(cx: &Context, e: &Expr, info: Option<&ExpnInfo>) {
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 15 + use std::task::Context;
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:44:38
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn check_expr_expd(cx: &Context, e: &Expr, info: Option<&ExpnInfo>) {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprIf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     if let ExprIf(ref check, ref then, None) = e.node {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 |         if let Some(&Expr{ node: ExprIf(ref check_inner, _, None), ..}) = 
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprIf` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         if let Some(&Expr{ node: ExprIf(ref check_inner, _, None), ..}) = 
[INFO] [stdout]    |                                  ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COLLAPSIBLE_IF` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |             cx.span_lint(COLLAPSIBLE_IF, e.span, &format!(
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:57:26
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn requires_brackets(e: &Expr) -> bool {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBinary` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         ExprBinary(Spanned {node: n, ..}, _, _) if n == BiEq => false,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BiEq` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:59:57
[INFO] [stdout]    |
[INFO] [stdout] 59 |         ExprBinary(Spanned {node: n, ..}, _, _) if n == BiEq => false,
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn check_to_string(e: &Expr) -> String {
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn single_stmt_of_block(block: &Block) -> Option<&Expr> {
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:72:51
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn single_stmt_of_block(block: &Block) -> Option<&Expr> {
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 72 | fn single_stmt_of_block<Expr>(block: &Block) -> Option<&Expr> {
[INFO] [stdout]    |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `StmtExpr` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |         if let StmtExpr(ref expr, _) = block.stmts[0].node {
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:84:31
[INFO] [stdout]    |
[INFO] [stdout] 84 | fn single_stmt_of_expr(expr: &Expr) -> Option<&Expr> {
[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-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:84:48
[INFO] [stdout]    |
[INFO] [stdout] 84 | fn single_stmt_of_expr(expr: &Expr) -> Option<&Expr> {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 84 | fn single_stmt_of_expr<Expr>(expr: &Expr) -> Option<&Expr> {
[INFO] [stdout]    |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ExprBlock` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/collapsible_if.rs:85:12
[INFO] [stdout]    |
[INFO] [stdout] 85 |     if let ExprBlock(ref block) = expr.node {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BOX_VEC` in module `types`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:53:51
[INFO] [stdout]    |
[INFO] [stdout] 53 |     reg.register_lint_group("clippy", vec![types::BOX_VEC, types::LINKEDLIST,
[INFO] [stdout]    |                                                   ^^^^^^^ not found in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LINKEDLIST` in module `types`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:53:67
[INFO] [stdout]    |
[INFO] [stdout] 53 |     reg.register_lint_group("clippy", vec![types::BOX_VEC, types::LINKEDLIST,
[INFO] [stdout]    |                                                                   ^^^^^^^^^^ not found in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SINGLE_MATCH` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:54:50
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   misc::SINGLE_MATCH, misc::STR_TO_STRING,
[INFO] [stdout]    |                             ^^^^^^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `STR_TO_STRING` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:54:70
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   misc::SINGLE_MATCH, misc::STR_TO_STRING,
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TOPLEVEL_REF_ARG` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:55:50
[INFO] [stdout]    |
[INFO] [stdout] 55 | ...                   misc::TOPLEVEL_REF_ARG, eq_op::EQ_OP,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EQ_OP` in module `eq_op`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:55:75
[INFO] [stdout]    |
[INFO] [stdout] 55 | ...                   misc::TOPLEVEL_REF_ARG, eq_op::EQ_OP,
[INFO] [stdout]    |                                                      ^^^^^ not found in `eq_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BAD_BIT_MASK` in module `bit_mask`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:56:54
[INFO] [stdout]    |
[INFO] [stdout] 56 | ...                   bit_mask::BAD_BIT_MASK, 
[INFO] [stdout]    |                                 ^^^^^^^^^^^^ not found in `bit_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INEFFECTIVE_BIT_MASK` in module `bit_mask`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:57:54
[INFO] [stdout]    |
[INFO] [stdout] 57 | ...                   bit_mask::INEFFECTIVE_BIT_MASK,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^ not found in `bit_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PTR_ARG` in module `ptr_arg`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:58:53
[INFO] [stdout]    |
[INFO] [stdout] 58 | ...                   ptr_arg::PTR_ARG,
[INFO] [stdout]    |                                ^^^^^^^ not found in `ptr_arg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEEDLESS_BOOL` in module `needless_bool`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:59:59
[INFO] [stdout]    |
[INFO] [stdout] 59 | ...                   needless_bool::NEEDLESS_BOOL,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^ not found in `needless_bool`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `APPROX_CONSTANT` in module `approx_const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:60:58
[INFO] [stdout]    |
[INFO] [stdout] 60 | ...                   approx_const::APPROX_CONSTANT,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^ not found in `approx_const`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMP_NAN` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:61:50
[INFO] [stdout]    |
[INFO] [stdout] 61 | ...                   misc::CMP_NAN, misc::FLOAT_CMP,
[INFO] [stdout]    |                             ^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FLOAT_CMP` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:61:65
[INFO] [stdout]    |
[INFO] [stdout] 61 | ...                   misc::CMP_NAN, misc::FLOAT_CMP,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PRECEDENCE` in module `misc`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:62:50
[INFO] [stdout]     |
[INFO] [stdout]  62 | ...                   misc::PRECEDENCE, misc::CMP_OWNED,
[INFO] [stdout]     |                             ^^^^^^^^^^ help: a unit struct with a similar name exists: `Precedence`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub struct Precedence;
[INFO] [stdout]     | ---------------------- similarly named unit struct `Precedence` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CMP_OWNED` in module `misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:62:68
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   misc::PRECEDENCE, misc::CMP_OWNED,
[INFO] [stdout]    |                                               ^^^^^^^^^ not found in `misc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REDUNDANT_CLOSURE` in module `eta_reduction`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:63:59
[INFO] [stdout]    |
[INFO] [stdout] 63 | ...                   eta_reduction::REDUNDANT_CLOSURE,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ not found in `eta_reduction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDENTITY_OP` in module `identity_op`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:64:57
[INFO] [stdout]    |
[INFO] [stdout] 64 | ...                   identity_op::IDENTITY_OP,
[INFO] [stdout]    |                                    ^^^^^^^^^^^ not found in `identity_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MUT_MUT` in module `mut_mut`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:65:53
[INFO] [stdout]    |
[INFO] [stdout] 65 | ...                   mut_mut::MUT_MUT,
[INFO] [stdout]    |                                ^^^^^^^ not found in `mut_mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LEN_ZERO` in module `len_zero`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | ...                   len_zero::LEN_ZERO,
[INFO] [stdout]    |                                 ^^^^^^^^ not found in `len_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LEN_WITHOUT_IS_EMPTY` in module `len_zero`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:67:54
[INFO] [stdout]    |
[INFO] [stdout] 67 | ...                   len_zero::LEN_WITHOUT_IS_EMPTY,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^ not found in `len_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INLINE_ALWAYS` in module `attrs`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 | ...                   attrs::INLINE_ALWAYS,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in `attrs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COLLAPSIBLE_IF` in module `collapsible_if`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:69:60
[INFO] [stdout]    |
[INFO] [stdout] 69 | ...                   collapsible_if::COLLAPSIBLE_IF,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ not found in `collapsible_if`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `collections`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/lib.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(rustc_private, collections)]
[INFO] [stdout]   |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PatWild` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-clippy-f4a5eb51169ec7ea/87047c3/src/misc.rs:45:48
[INFO] [stdout]    |
[INFO] [stdout] 45 |                     if arms[1].pats[0].node == PatWild(PatWildSingle) && arms[0].pats.len() == 1 {
[INFO] [stdout]    |                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0408, E0412, E0416, E0422, E0425, E0462, E0463, E0531...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `clippy` (lib) due to 503 previous errors
[INFO] running `Command { std: "docker" "inspect" "7e57eadf46e982258589645e430fe560702561a94d7f470ed0db2fe5852d4a77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e57eadf46e982258589645e430fe560702561a94d7f470ed0db2fe5852d4a77", kill_on_drop: false }`
[INFO] [stdout] 7e57eadf46e982258589645e430fe560702561a94d7f470ed0db2fe5852d4a77
