[INFO] updating cached repository mgattozzi/Rusty [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/mgattozzi/Rusty [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/mgattozzi/Rusty" "work/ex/pr-61753/sources/master#8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be/gh/mgattozzi/Rusty"` [INFO] [stderr] Cloning into 'work/ex/pr-61753/sources/master#8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be/gh/mgattozzi/Rusty'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/mgattozzi/Rusty" "work/ex/pr-61753/sources/try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af/gh/mgattozzi/Rusty"` [INFO] [stderr] Cloning into 'work/ex/pr-61753/sources/try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af/gh/mgattozzi/Rusty'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 4e88ba2c18ef1d0a98cf3da578125e31ef00dece [INFO] sha for GitHub repo mgattozzi/Rusty: 4e88ba2c18ef1d0a98cf3da578125e31ef00dece [INFO] validating manifest of mgattozzi/Rusty on toolchain master#8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of mgattozzi/Rusty on toolchain try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+af22dfc7f56a5057c6b6120a65c74e7b6c1530af-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing mgattozzi/Rusty [INFO] finished frobbing mgattozzi/Rusty [INFO] frobbed toml for mgattozzi/Rusty written to work/ex/pr-61753/sources/master#8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be/gh/mgattozzi/Rusty/Cargo.toml [INFO] started frobbing mgattozzi/Rusty [INFO] finished frobbing mgattozzi/Rusty [INFO] frobbed toml for mgattozzi/Rusty written to work/ex/pr-61753/sources/try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af/gh/mgattozzi/Rusty/Cargo.toml [INFO] crate mgattozzi/Rusty already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-61753/sources/master#8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be/gh/mgattozzi/Rusty/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] [stderr] Updating git repository `https://github.com/manishearth/rust-clippy` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+af22dfc7f56a5057c6b6120a65c74e7b6c1530af-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/manishearth/rust-clippy` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+8e948df707ea8a3c88c65bf2ffdcb2f1cf5491be-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+af22dfc7f56a5057c6b6120a65c74e7b6c1530af-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking mgattozzi/Rusty against try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af for pr-61753 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61753/worker-7/try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61753/sources/try#af22dfc7f56a5057c6b6120a65c74e7b6c1530af/gh/mgattozzi/Rusty:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+af22dfc7f56a5057c6b6120a65c74e7b6c1530af-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] aae5f31f478b6a522175a34a3731f5b320fcf4b6af499c569bdcd61f319297f0 [INFO] running `"docker" "start" "-a" "aae5f31f478b6a522175a34a3731f5b320fcf4b6af499c569bdcd61f319297f0"` [INFO] [stderr] warning: profile `doc` is deprecated and has no effect [INFO] [stderr] Compiling syn v0.15.35 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling serde v1.0.92 [INFO] [stderr] Compiling ryu v0.2.8 [INFO] [stderr] Compiling smallvec v0.6.10 [INFO] [stderr] Compiling memchr v2.2.0 [INFO] [stderr] Compiling matches v0.1.8 [INFO] [stderr] Compiling rustc-demangle v0.1.15 [INFO] [stderr] Compiling unicode-width v0.1.5 [INFO] [stderr] Compiling itoa v0.4.4 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling pulldown-cmark v0.5.2 [INFO] [stderr] Compiling regex v1.1.7 [INFO] [stderr] Compiling either v1.5.2 [INFO] [stderr] Compiling ucd-util v0.1.3 [INFO] [stderr] Compiling rustc_tools_util v0.1.1 (https://github.com/manishearth/rust-clippy#3710ec59) [INFO] [stderr] Compiling lazy_static v1.3.0 [INFO] [stderr] Checking encoding_index_tests v0.1.4 [INFO] [stderr] Compiling percent-encoding v1.0.1 [INFO] [stderr] Compiling utf8-ranges v1.0.3 [INFO] [stderr] Checking unicode-segmentation v0.1.3 [INFO] [stderr] Checking bitflags v0.3.3 [INFO] [stderr] Compiling quine-mc_cluskey v0.2.4 [INFO] [stderr] Compiling if_chain v0.1.3 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Compiling libc v0.2.58 [INFO] [stderr] Compiling backtrace v0.3.30 [INFO] [stderr] Compiling bitflags v1.1.0 [INFO] [stderr] Compiling unicode-bidi v0.3.4 [INFO] [stderr] Compiling getopts v0.2.19 [INFO] [stderr] Compiling unicode-normalization v0.1.8 [INFO] [stderr] Compiling unicase v2.4.0 [INFO] [stderr] Compiling error-chain v0.12.1 [INFO] [stderr] Compiling itertools v0.8.0 [INFO] [stderr] Checking encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Checking encoding-index-korean v1.20141219.5 [INFO] [stderr] Checking encoding-index-japanese v1.20141219.5 [INFO] [stderr] Checking encoding-index-simpchinese v1.20141219.5 [INFO] [stderr] Checking encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling regex-syntax v0.6.7 [INFO] [stderr] Checking strcursor v0.1.0 [INFO] [stderr] Checking nix v0.4.3 [INFO] [stderr] Compiling clippy v0.0.212 (https://github.com/manishearth/rust-clippy#3710ec59) [INFO] [stderr] Checking encoding v0.2.33 [INFO] [stderr] Compiling quote v0.6.12 [INFO] [stderr] Checking copperline v0.3.0 [INFO] [stderr] Compiling aho-corasick v0.7.3 [INFO] [stderr] Compiling idna v0.1.5 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling serde_derive v1.0.92 [INFO] [stderr] Checking toml v0.5.1 [INFO] [stderr] Compiling serde_json v1.0.39 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling cargo_metadata v0.7.4 [INFO] [stderr] Compiling clippy_lints v0.0.212 (https://github.com/manishearth/rust-clippy#3710ec59) [INFO] [stderr] error[E0432]: unresolved import `syntax::symbol::keywords` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:45:22 [INFO] [stderr] | [INFO] [stderr] 45 | use syntax::symbol::{keywords, Symbol}; [INFO] [stderr] | ^^^^^^^^ no `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::symbol::keywords` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/lifetimes.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::symbol::keywords; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax_pos::symbol::keywords` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/use_self.rs:11:25 [INFO] [stderr] | [INFO] [stderr] 11 | use syntax_pos::symbol::keywords::SelfUpper; [INFO] [stderr] | ^^^^^^^^ could not find `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `ObsoleteInPlace` is not bound in all patterns [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/sugg.rs:428:27 [INFO] [stderr] | [INFO] [stderr] 428 | ObsoleteInPlace | Assign | AssignOp(_) => Associativity::Right, [INFO] [stderr] | --------------- ^^^^^^ ^^^^^^^^^^^ pattern doesn't bind `ObsoleteInPlace` [INFO] [stderr] | | | [INFO] [stderr] | | pattern doesn't bind `ObsoleteInPlace` [INFO] [stderr] | variable not in all patterns [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:121:23 [INFO] [stderr] | [INFO] [stderr] 121 | && if let AssociatedItemKind::Method { has_self } = item.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `AssociatedKind` in `ty` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:149:31 [INFO] [stderr] | [INFO] [stderr] 149 | i.kind == ty::AssociatedKind::Method [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `AssociatedKind` in `ty` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:172:23 [INFO] [stderr] | [INFO] [stderr] 172 | && if let AssociatedItemKind::Method { has_self } = item.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `AssociatedKind` in `ty` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:265:20 [INFO] [stderr] | [INFO] [stderr] 265 | if let ty::AssociatedKind::Method = item.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `AssociatedKind` in `ty` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `AssociatedItemKind` in `hir` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/new_without_default.rs:98:29 [INFO] [stderr] | [INFO] [stderr] 98 | if let hir::AssociatedItemKind::Method { has_self: false } = assoc_item.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `AssociatedItemKind` in `hir` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/trivially_copy_pass_by_ref.rs:133:20 [INFO] [stderr] | [INFO] [stderr] 133 | if let AssociatedItemKind::Method { .. } = item.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AssociatedItemKind` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `AssociatedKind` in `ty` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/use_self.rs:122:36 [INFO] [stderr] | [INFO] [stderr] 122 | assoc_item.kind == ty::AssociatedKind::Method [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `AssociatedKind` in `ty` [INFO] [stderr] [INFO] [stderr] error[E0532]: expected tuple struct/variant, found struct variant `ConstValue::Slice` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/consts.rs:488:9 [INFO] [stderr] | [INFO] [stderr] 488 | ConstValue::Slice(Scalar::Ptr(ptr), n) => match result.ty.sty { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ did you mean `ConstValue::Slice { /* fields */ }`? [INFO] [stderr] help: possible better candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 3 | use rustc::hir::PatKind::Slice; [INFO] [stderr] | [INFO] [stderr] 3 | use rustc::hir::TyKind::Slice; [INFO] [stderr] | [INFO] [stderr] 3 | use rustc::ty::Slice; [INFO] [stderr] | [INFO] [stderr] 3 | use rustc::ty::TyKind::Slice; [INFO] [stderr] | [INFO] [stderr] and 2 other candidates [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `AssociatedItem` in module `ty` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:264:57 [INFO] [stderr] | [INFO] [stderr] 264 | fn is_is_empty(cx: &LateContext<'_, '_>, item: &ty::AssociatedItem) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `ty` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mir` in module `mir` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:215:21 [INFO] [stderr] | [INFO] [stderr] 215 | mir: &'tcx mir::Mir<'tcx>, [INFO] [stderr] | ^^^ not found in `mir` [INFO] [stderr] help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum [INFO] [stderr] | [INFO] [stderr] 215 | mir: &'tcx rustc::session::config::BorrowckMode, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 215 | mir: &'tcx rustc::session::config::OutputType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 215 | mir: &'tcx rustc_mir::util::borrowck_errors::Origin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mir` in module `mir` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:239:16 [INFO] [stderr] | [INFO] [stderr] 239 | mir: &mir::Mir<'tcx>, [INFO] [stderr] | ^^^ not found in `mir` [INFO] [stderr] help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum [INFO] [stderr] | [INFO] [stderr] 239 | mir: &rustc::session::config::BorrowckMode, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 239 | mir: &rustc::session::config::OutputType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 239 | mir: &rustc_mir::util::borrowck_errors::Origin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mir` in module `mir` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:273:16 [INFO] [stderr] | [INFO] [stderr] 273 | mir: &mir::Mir<'tcx>, [INFO] [stderr] | ^^^ not found in `mir` [INFO] [stderr] help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum [INFO] [stderr] | [INFO] [stderr] 273 | mir: &rustc::session::config::BorrowckMode, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 273 | mir: &rustc::session::config::OutputType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 273 | mir: &rustc_mir::util::borrowck_errors::Origin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/consts.rs:255:26 [INFO] [stderr] | [INFO] [stderr] 255 | .map(LocalInternedString::get) [INFO] [stderr] | ^^^ [INFO] [stderr] | | [INFO] [stderr] | expected signature of `fn(&syntax_pos::Symbol) -> _` [INFO] [stderr] | found signature of `for<'r> fn(&'r syntax::symbol::LocalInternedString) -> _` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `collect` found for type `std::iter::Map, for<'r> fn(&'r syntax::symbol::LocalInternedString) -> &'r str {syntax::symbol::LocalInternedString::get}>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/consts.rs:256:26 [INFO] [stderr] | [INFO] [stderr] 256 | .collect::>(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the method `collect` exists but the following trait bounds were not satisfied: [INFO] [stderr] `&mut std::iter::Map, for<'r> fn(&'r syntax::symbol::LocalInternedString) -> &'r str {syntax::symbol::LocalInternedString::get}> : std::iter::Iterator` [INFO] [stderr] `std::iter::Map, for<'r> fn(&'r syntax::symbol::LocalInternedString) -> &'r str {syntax::symbol::LocalInternedString::get}> : std::iter::Iterator` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `AssociatedConst` found for type `rustc::hir::def::DefKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/consts.rs:328:66 [INFO] [stderr] | [INFO] [stderr] 328 | Res::Def(DefKind::Const, def_id) | Res::Def(DefKind::AssociatedConst, def_id) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `rustc::hir::def::DefKind` [INFO] [stderr] | help: there is a variant with a similar name: `AssocConst` [INFO] [stderr] [INFO] [stderr] error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/consts.rs:470:36 [INFO] [stderr] | [INFO] [stderr] 470 | ConstValue::Scalar(Scalar::Bits { bits: b, .. }) => match result.ty.sty { [INFO] [stderr] | --------^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant not found in `rustc_mir::interpret::Scalar<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:122:55 [INFO] [stderr] | [INFO] [stderr] 122 | ty::Adt(adt, _) => cx.match_def_path(adt.did, path), [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:132:35 [INFO] [stderr] | [INFO] [stderr] 132 | cx.match_def_path(trt_id, path) [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:179:46 [INFO] [stderr] | [INFO] [stderr] 179 | && segment.ident.name == segments[segments.len() - 1] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:207:39 [INFO] [stderr] | [INFO] [stderr] 207 | .all(|(a, b)| a.ident.name == *b) [INFO] [stderr] | ^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:221:39 [INFO] [stderr] | [INFO] [stderr] 221 | .all(|(a, b)| a.ident.name == *b) [INFO] [stderr] | ^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:227:74 [INFO] [stderr] | [INFO] [stderr] 227 | let krate = crates.iter().find(|&&krate| cx.tcx.crate_name(krate) == path[0]); [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:242:50 [INFO] [stderr] | [INFO] [stderr] 242 | for item in mem::replace(&mut items, Lrc::new(vec![])).iter() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected reference, found struct `std::rc::Rc` [INFO] [stderr] | help: consider borrowing here: `&Lrc::new(vec![])` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[rustc::hir::def::Export]` [INFO] [stderr] found type `std::rc::Rc>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:243:39 [INFO] [stderr] | [INFO] [stderr] 243 | if item.ident.name == *segment { [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:368:35 [INFO] [stderr] | [INFO] [stderr] 368 | if path.ident.name == *method_name { [INFO] [stderr] | ^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:691:55 [INFO] [stderr] | [INFO] [stderr] 691 | Some((mac_name, new_span)) if mac_name == name => return Some(new_span), [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:715:51 [INFO] [stderr] | [INFO] [stderr] 715 | Some((mac_name, new_span)) if mac_name == name => Some(new_span), [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:808:32 [INFO] [stderr] | [INFO] [stderr] 808 | attr::contains_name(attrs, "automatically_derived") [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/mod.rs:1027:38 [INFO] [stderr] | [INFO] [stderr] 1027 | if cx.match_def_path(def_id, path) { [INFO] [stderr] | ^^^^ expected slice, found &[&str] [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/author.rs:666:23 [INFO] [stderr] | [INFO] [stderr] 666 | StmtKind::Semi(ref e) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/conf.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | if arg.check_name("conf_file") { [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/higher.rs:66:56 [INFO] [stderr] | [INFO] [stderr] 66 | if def_path.data.get(0)?.data.as_interned_str() != "ops" { [INFO] [stderr] | ^^^^^ expected struct `syntax::symbol::InternedString`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::symbol::InternedString` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/higher.rs:69:56 [INFO] [stderr] | [INFO] [stderr] 69 | if def_path.data.get(1)?.data.as_interned_str() != "range" { [INFO] [stderr] | ^^^^^^^ expected struct `syntax::symbol::InternedString`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::symbol::InternedString` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/higher.rs:52:68 [INFO] [stderr] | [INFO] [stderr] 52 | let expr = &fields.iter().find(|field| field.ident.name == name)?.expr; [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/higher.rs:240:53 [INFO] [stderr] | [INFO] [stderr] 240 | return if cx.match_def_path(fun_def_id, &paths::VEC_FROM_ELEM) && args.len() == 2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/higher.rs:244:51 [INFO] [stderr] | [INFO] [stderr] 244 | else if cx.match_def_path(fun_def_id, &paths::SLICE_INTO_VEC) && args.len() == 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:51:76 [INFO] [stderr] | [INFO] [stderr] 51 | (&StmtKind::Expr(ref l), &StmtKind::Expr(ref r)) | (&StmtKind::Semi(ref l), &StmtKind::Semi(ref r)) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:51:100 [INFO] [stderr] | [INFO] [stderr] 51 | (&StmtKind::Expr(ref l), &StmtKind::Expr(ref r)) | (&StmtKind::Semi(ref l), &StmtKind::Semi(ref r)) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `ty` on type `rustc::hir::TypeBinding` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:240:49 [INFO] [stderr] | [INFO] [stderr] 240 | && both(&Some(&left.bindings[0].ty), &Some(&right.bindings[0].ty), |l, r| { [INFO] [stderr] | ^^ help: use parentheses to call the method: `ty()` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `ty` on type `rustc::hir::TypeBinding` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:240:79 [INFO] [stderr] | [INFO] [stderr] 240 | && both(&Some(&left.bindings[0].ty), &Some(&right.bindings[0].ty), |l, r| { [INFO] [stderr] | ^^ help: use parentheses to call the method: `ty()` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `ty` on type `&rustc::hir::TypeBinding` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:302:65 [INFO] [stderr] | [INFO] [stderr] 302 | left.ident.name == right.ident.name && self.eq_ty(&left.ty, &right.ty) [INFO] [stderr] | ^^ help: use parentheses to call the method: `ty()` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `ty` on type `&rustc::hir::TypeBinding` [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:302:76 [INFO] [stderr] | [INFO] [stderr] 302 | left.ident.name == right.ident.name && self.eq_ty(&left.ty, &right.ty) [INFO] [stderr] | ^^ help: use parentheses to call the method: `ty()` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:653:23 [INFO] [stderr] | [INFO] [stderr] 653 | StmtKind::Semi(ref expr) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/hir_utils.rs:654:47 [INFO] [stderr] | [INFO] [stderr] 654 | let c: fn(_) -> _ = StmtKind::Semi; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/inspector.rs:130:57 [INFO] [stderr] | [INFO] [stderr] 130 | hir::StmtKind::Expr(ref e) | hir::StmtKind::Semi(ref e) => print_expr(cx, e, 0), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/internal_lints.rs:79:87 [INFO] [stderr] | [INFO] [stderr] 79 | if let Some(utils) = krate.module.items.iter().find(|item| item.ident.name == "utils") { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/internal_lints.rs:81:92 [INFO] [stderr] | [INFO] [stderr] 81 | if let Some(paths) = utils_mod.items.iter().find(|item| item.ident.name == "paths") { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/internal_lints.rs:124:46 [INFO] [stderr] | [INFO] [stderr] 124 | if cx.match_def_path(def_id, &paths::LINT_PASS); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/internal_lints.rs:182:50 [INFO] [stderr] | [INFO] [stderr] 182 | return cx.match_def_path(def_id, &paths::LINT); [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/ptr.rs:61:38 [INFO] [stderr] | [INFO] [stderr] 61 | if seg.ident.name == "capacity" { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/ptr.rs:66:42 [INFO] [stderr] | [INFO] [stderr] 66 | if seg.ident.name == fn_name { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `ObsoleteInPlace` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/sugg.rs:139:30 [INFO] [stderr] | [INFO] [stderr] 139 | | ast::ExprKind::ObsoleteInPlace(..) [INFO] [stderr] | ^^^^^^^^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `ObsoleteInPlace` found for type `syntax::util::parser::AssocOp` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/sugg.rs:388:18 [INFO] [stderr] | [INFO] [stderr] 388 | AssocOp::ObsoleteInPlace => format!("in ({}) {}", lhs, rhs), [INFO] [stderr] | ^^^^^^^^^^^^^^^ variant or associated item not found in `syntax::util::parser::AssocOp` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/sugg.rs:389:76 [INFO] [stderr] | [INFO] [stderr] 389 | AssocOp::AssignOp(op) => format!("{} {}= {}", lhs, token_to_string(&token::BinOp(op)), rhs), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ expected struct `syntax::parse::token::Token`, found enum `syntax::parse::token::TokenKind` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&syntax::parse::token::Token` [INFO] [stderr] found type `&syntax::parse::token::TokenKind` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 7 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/usage.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | ExprUseVisitor::new(&mut delegate, cx.tcx, cx.param_env, region_scope_tree, cx.tables, None).walk_expr(expr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 7 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Upvar` found for type `rustc::hir::def::Res<_>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/utils/usage.rs:33:31 [INFO] [stderr] | [INFO] [stderr] 33 | Res::Local(id) | Res::Upvar(id, ..) => id, [INFO] [stderr] | ^^^^^ variant or associated item not found in `rustc::hir::def::Res<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/approx_const.rs:58:27 [INFO] [stderr] | [INFO] [stderr] 58 | check_lit(cx, lit, e); [INFO] [stderr] | ^^^ expected struct `syntax::ast::Lit`, found struct `syntax::source_map::Spanned` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&syntax::ast::Lit` [INFO] [stderr] found type `&syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:208:57 [INFO] [stderr] | [INFO] [stderr] 208 | if items.is_empty() || !attr.check_name("deprecated") { [INFO] [stderr] | ^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:215:42 [INFO] [stderr] | [INFO] [stderr] 215 | if mi.check_name("since"); [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:231:88 [INFO] [stderr] | [INFO] [stderr] 231 | let skip_unused_imports = item.attrs.iter().any(|attr| attr.check_name("macro_use")); [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:382:46 [INFO] [stderr] | [INFO] [stderr] 382 | StmtKind::Expr(expr) | StmtKind::Semi(expr) => is_relevant_expr(cx, tables, expr), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:398:48 [INFO] [stderr] | [INFO] [stderr] 398 | !cx.match_def_path(fun_id, &paths::BEGIN_PANIC) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:444:54 [INFO] [stderr] | [INFO] [stderr] 444 | if values.len() != 1 || !attr.check_name("inline") { [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:478:39 [INFO] [stderr] | [INFO] [stderr] 478 | mi.is_word() && mi.check_name(expected) [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:490:32 [INFO] [stderr] | [INFO] [stderr] 490 | if attr.check_name("cfg_attr"); [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:495:40 [INFO] [stderr] | [INFO] [stderr] 495 | if feature_item.check_name("rustfmt"); [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:498:37 [INFO] [stderr] | [INFO] [stderr] 498 | if skip_item.check_name("rustfmt_skip") || [INFO] [stderr] | ^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/attrs.rs:499:96 [INFO] [stderr] | [INFO] [stderr] 499 | skip_item.path.segments.last().expect("empty path in attribute").ident.name == "skip"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/bytecount.rs:40:36 [INFO] [stderr] | [INFO] [stderr] 40 | if count.ident.name == "count"; [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/bytecount.rs:43:37 [INFO] [stderr] | [INFO] [stderr] 43 | if filter.ident.name == "filter"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/bytecount.rs:70:38 [INFO] [stderr] | [INFO] [stderr] 70 | if (p == "iter" || p == "iter_mut") && args.len() == 1 { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/bytecount.rs:70:53 [INFO] [stderr] | [INFO] [stderr] 70 | if (p == "iter" || p == "iter_mut") && args.len() == 1 { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/cognitive_complexity.rs:121:37 [INFO] [stderr] | [INFO] [stderr] 121 | if !cx.tcx.has_attr(def_id, "test") { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/const_static_lifetime.rs:50:55 [INFO] [stderr] | [INFO] [stderr] 50 | if lifetime.ident.name == "'static" { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/dbg_macro.rs:34:29 [INFO] [stderr] | [INFO] [stderr] 34 | if mac.node.path == "dbg" { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/default_trait_access.rs:40:42 [INFO] [stderr] | [INFO] [stderr] 40 | if cx.match_def_path(def_id, &paths::DEFAULT_TRAIT_METHOD); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/doc.rs:130:35 [INFO] [stderr] | [INFO] [stderr] 130 | } else if attr.check_name("doc") { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/drop_bounds.rs:59:38 [INFO] [stderr] | [INFO] [stderr] 59 | if cx.match_def_path(def_id, &paths::DROP_TRAIT); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/drop_forget_ref.rs:125:50 [INFO] [stderr] | [INFO] [stderr] 125 | if cx.match_def_path(def_id, &paths::DROP) { [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/drop_forget_ref.rs:128:57 [INFO] [stderr] | [INFO] [stderr] 128 | } else if cx.match_def_path(def_id, &paths::MEM_FORGET) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/drop_forget_ref.rs:141:50 [INFO] [stderr] | [INFO] [stderr] 141 | if cx.match_def_path(def_id, &paths::DROP) { [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/drop_forget_ref.rs:144:57 [INFO] [stderr] | [INFO] [stderr] 144 | } else if cx.match_def_path(def_id, &paths::MEM_FORGET) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/entry.rs:94:31 [INFO] [stderr] | [INFO] [stderr] 94 | if path.ident.name == "contains_key"; [INFO] [stderr] | ^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/entry.rs:129:35 [INFO] [stderr] | [INFO] [stderr] 129 | if path.ident.name == "insert"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/enum_variants.rs:251:37 [INFO] [stderr] | [INFO] [stderr] 251 | if *mod_name == item_name { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax::symbol::InternedString`, found struct `syntax::symbol::LocalInternedString` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::symbol::InternedString` [INFO] [stderr] found type `syntax::symbol::LocalInternedString` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 7 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/escape.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | ExprUseVisitor::new(&mut v, cx.tcx, cx.param_env, region_scope_tree, cx.tables, None).consume_body(body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 7 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/eval_order_dependence.rs:89:47 [INFO] [stderr] | [INFO] [stderr] 89 | StmtKind::Expr(ref e) | StmtKind::Semi(ref e) => DivergenceVisitor { cx }.maybe_walk_expr(e), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/eval_order_dependence.rs:263:46 [INFO] [stderr] | [INFO] [stderr] 263 | StmtKind::Expr(ref expr) | StmtKind::Semi(ref expr) => check_expr(vis, expr), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/explicit_write.rs:34:41 [INFO] [stderr] | [INFO] [stderr] 34 | if unwrap_fun.ident.name == "unwrap"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/explicit_write.rs:39:40 [INFO] [stderr] | [INFO] [stderr] 39 | if write_fun.ident.name == "write_fmt"; [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/explicit_write.rs:46:74 [INFO] [stderr] | [INFO] [stderr] 46 | if let Some(dest_name) = if cx.match_def_path(dest_fun_id, &["std", "io", "stdio", "stdout"]) { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/explicit_write.rs:48:56 [INFO] [stderr] | [INFO] [stderr] 48 | } else if cx.match_def_path(dest_fun_id, &["std", "io", "stdio", "stderr"]) { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/fallible_impl_from.rs:40:57 [INFO] [stderr] | [INFO] [stderr] 40 | if cx.match_def_path(impl_trait_ref.def_id, &FROM_TRAIT); [INFO] [stderr] | ^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/fallible_impl_from.rs:92:40 [INFO] [stderr] | [INFO] [stderr] 92 | if impl_item.ident.name == "from"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/fallible_impl_from.rs:65:57 [INFO] [stderr] | [INFO] [stderr] 65 | if self.lcx.match_def_path(path_def_id, &BEGIN_PANIC) || [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/fallible_impl_from.rs:66:58 [INFO] [stderr] | [INFO] [stderr] 66 | self.lcx.match_def_path(path_def_id, &BEGIN_PANIC_FMT); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/fallible_impl_from.rs:127:55 [INFO] [stderr] | [INFO] [stderr] 127 | ty::Adt(adt, _) => cx.match_def_path(adt.did, path), [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:50:68 [INFO] [stderr] | [INFO] [stderr] 50 | let new_v1 = cx.match_def_path(fun_def_id, &paths::FMT_ARGUMENTS_NEWV1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:53:29 [INFO] [stderr] | [INFO] [stderr] 53 | &paths::FMT_ARGUMENTS_NEWV1FORMATTED [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:63:68 [INFO] [stderr] | [INFO] [stderr] 63 | if path.ident.as_interned_str() == "to_string"; [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax::symbol::InternedString`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::symbol::InternedString` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:152:42 [INFO] [stderr] | [INFO] [stderr] 152 | if cx.match_def_path(fun_def_id, &paths::DISPLAY_FMT_METHOD); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:182:76 [INFO] [stderr] | [INFO] [stderr] 182 | if let Some(format_field) = fields.iter().find(|f| f.ident.name == "format"); [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:184:75 [INFO] [stderr] | [INFO] [stderr] 184 | if let Some(width_field) = fields.iter().find(|f| f.ident.name == "width"); [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:186:57 [INFO] [stderr] | [INFO] [stderr] 186 | if last_path_segment(width_qpath).ident.name == "Implied"; [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:187:79 [INFO] [stderr] | [INFO] [stderr] 187 | if let Some(precision_field) = fields.iter().find(|f| f.ident.name == "precision"); [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/format.rs:189:60 [INFO] [stderr] | [INFO] [stderr] 189 | if last_path_segment(precision_path).ident.name == "Implied"; [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/identity_conversion.rs:92:54 [INFO] [stderr] | [INFO] [stderr] 92 | if cx.match_def_path(def_id, &paths::FROM_FROM[..]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str]` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/implicit_return.rs:61:50 [INFO] [stderr] | [INFO] [stderr] 61 | if let rustc::hir::StmtKind::Semi(expr, ..) = &stmt.node { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:143:41 [INFO] [stderr] | [INFO] [stderr] 143 | if method.ident.name == name && args.len() == len { [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:153:37 [INFO] [stderr] | [INFO] [stderr] 153 | if method.ident.name == "flat_map" && args.len() == 2 { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:219:41 [INFO] [stderr] | [INFO] [stderr] 219 | if method.ident.name == name && args.len() == len { [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:224:41 [INFO] [stderr] | [INFO] [stderr] 224 | if method.ident.name == name && args.len() == len { [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:228:37 [INFO] [stderr] | [INFO] [stderr] 228 | if method.ident.name == "last" && args.len() == 1 { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/infinite_iter.rs:234:44 [INFO] [stderr] | [INFO] [stderr] 234 | } else if method.ident.name == "collect" { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/inline_fn_without_body.rs:43:29 [INFO] [stderr] | [INFO] [stderr] 43 | if !attr.check_name("inline") { [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/invalid_ref.rs:40:56 [INFO] [stderr] | [INFO] [stderr] 40 | let msg = if cx.match_def_path(def_id, &paths::MEM_ZEROED) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/invalid_ref.rs:41:56 [INFO] [stderr] | [INFO] [stderr] 41 | cx.match_def_path(def_id, &paths::INIT) [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/invalid_ref.rs:44:53 [INFO] [stderr] | [INFO] [stderr] 44 | } else if cx.match_def_path(def_id, &paths::MEM_UNINIT) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/invalid_ref.rs:45:53 [INFO] [stderr] | [INFO] [stderr] 45 | cx.match_def_path(def_id, &paths::UNINIT) [INFO] [stderr] | ^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:151:40 [INFO] [stderr] | [INFO] [stderr] 151 | && i.ident.name == "is_empty" [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:120:28 [INFO] [stderr] | [INFO] [stderr] 120 | item.ident.name == name [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:171:28 [INFO] [stderr] | [INFO] [stderr] 171 | item.ident.name == name [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:214:24 [INFO] [stderr] | [INFO] [stderr] 214 | if name == "is_empty" { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:219:59 [INFO] [stderr] | [INFO] [stderr] 219 | check_len(cx, span, method_path.ident.name, args, lit, op, compare_to) [INFO] [stderr] | ^^^ expected struct `syntax::ast::Lit`, found struct `syntax::source_map::Spanned` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&syntax::ast::Lit` [INFO] [stderr] found type `&syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:232:12 [INFO] [stderr] | [INFO] [stderr] 232 | if let Spanned { [INFO] [stderr] | ____________^ [INFO] [stderr] 233 | | node: LitKind::Int(lit, _), [INFO] [stderr] 234 | | .. [INFO] [stderr] 235 | | } = *lit [INFO] [stderr] | | ^ ---- this match expression has type `syntax::ast::Lit` [INFO] [stderr] | |_____| [INFO] [stderr] | expected struct `syntax::ast::Lit`, found struct `syntax::source_map::Spanned` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::ast::Lit` [INFO] [stderr] found type `syntax::source_map::Spanned<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/len_zero.rs:242:27 [INFO] [stderr] | [INFO] [stderr] 242 | if method_name == "len" && args.len() == 1 && has_is_empty(cx, &args[0]) { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/let_if_seq.rs:170:31 [INFO] [stderr] | [INFO] [stderr] 170 | if let hir::StmtKind::Semi(ref expr) = expr.node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/lifetimes.rs:479:100 [INFO] [stderr] | [INFO] [stderr] 479 | if lifetime.name.ident().name != keywords::Invalid.name() && lifetime.name.ident().name != "'static" { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:557:46 [INFO] [stderr] | [INFO] [stderr] 557 | if method_path.ident.name == "next" [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:559:54 [INFO] [stderr] | [INFO] [stderr] 559 | && lhs_constructor.ident.name == "Some" [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:594:26 [INFO] [stderr] | [INFO] [stderr] 594 | if let StmtKind::Semi(ref expr) = stmt.node { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:596:60 [INFO] [stderr] | [INFO] [stderr] 596 | if args.len() == 1 && method.ident.name == "collect" && match_trait_method(cx, expr, &paths::ITERATOR) { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:664:19 [INFO] [stderr] | [INFO] [stderr] 664 | StmtKind::Semi(ref e, ..) | StmtKind::Expr(ref e, ..) => Some(e), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:877:33 [INFO] [stderr] | [INFO] [stderr] 877 | if method.ident.name == "clone"; [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:927:51 [INFO] [stderr] | [INFO] [stderr] 927 | StmtKind::Expr(ref e) | StmtKind::Semi(ref e) => Some(get_assignment(cx, e, var)), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:983:49 [INFO] [stderr] | [INFO] [stderr] 983 | if method.ident.name == "len"; [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1225:33 [INFO] [stderr] | [INFO] [stderr] 1225 | if method.ident.name == "len"; [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 7 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1662:5 [INFO] [stderr] | [INFO] [stderr] 1662 | ExprUseVisitor::new(&mut delegate, cx.tcx, cx.param_env, region_scope_tree, cx.tables, None).walk_expr(body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 7 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Upvar` found for type `rustc::hir::def::Res<_>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1769:51 [INFO] [stderr] | [INFO] [stderr] 1769 | Res::Local(hir_id) | Res::Upvar(hir_id, ..) => { [INFO] [stderr] | ^^^^^ variant or associated item not found in `rustc::hir::def::Res<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1810:36 [INFO] [stderr] | [INFO] [stderr] 1810 | if (meth.ident.name == "index" && match_trait_method(self.cx, expr, &paths::INDEX)) [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1811:40 [INFO] [stderr] | [INFO] [stderr] 1811 | || (meth.ident.name == "index_mut" && match_trait_method(self.cx, expr, &paths::INDEX_MUT)); [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Upvar` found for type `rustc::hir::def::Res<_>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:1830:26 [INFO] [stderr] | [INFO] [stderr] 1830 | Res::Upvar(local_id, ..) => { [INFO] [stderr] | ^^^^^ variant or associated item not found in `rustc::hir::def::Res<_>` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2006:50 [INFO] [stderr] | [INFO] [stderr] 2006 | StmtKind::Expr(ref expr) | StmtKind::Semi(ref expr) => Some(expr), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Upvar` found for type `rustc::hir::def::Res<_>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2378:48 [INFO] [stderr] | [INFO] [stderr] 2378 | Res::Local(node_id) | Res::Upvar(node_id, ..) => { [INFO] [stderr] | ^^^^^ variant or associated item not found in `rustc::hir::def::Res<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2414:39 [INFO] [stderr] | [INFO] [stderr] 2414 | if chain_method.ident.name == "collect" && match_trait_method(cx, &args[0], &paths::ITERATOR); [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2423:41 [INFO] [stderr] | [INFO] [stderr] 2423 | if method.ident.name == "len" { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2434:41 [INFO] [stderr] | [INFO] [stderr] 2434 | if method.ident.name == "is_empty" { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/loops.rs:2445:41 [INFO] [stderr] | [INFO] [stderr] 2445 | if method.ident.name == "contains" { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/map_unit_fn.rs:129:40 [INFO] [stderr] | [INFO] [stderr] 129 | hir::StmtKind::Semi(..) => Some(inner_stmt.span), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/map_unit_fn.rs:247:31 [INFO] [stderr] | [INFO] [stderr] 247 | if let hir::StmtKind::Semi(ref expr) = stmt.node { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/mem_discriminant.rs:39:42 [INFO] [stderr] | [INFO] [stderr] 39 | if cx.match_def_path(def_id, &paths::MEM_DISCRIMINANT); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/mem_forget.rs:31:50 [INFO] [stderr] | [INFO] [stderr] 31 | if cx.match_def_path(def_id, &paths::MEM_FORGET) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/mem_replace.rs:45:42 [INFO] [stderr] | [INFO] [stderr] 45 | if cx.match_def_path(def_id, &paths::MEM_REPLACE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:908:65 [INFO] [stderr] | [INFO] [stderr] 908 | if args.len() == 1 && method_call.ident.name == "clone" { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:916:58 [INFO] [stderr] | [INFO] [stderr] 916 | if method_call.ident.name == method && args.len() > pos { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:921:62 [INFO] [stderr] | [INFO] [stderr] 921 | ty::Ref(..) if method_call.ident.name == "into_iter" => { [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:960:36 [INFO] [stderr] | [INFO] [stderr] 960 | if name == method_name && [INFO] [stderr] | ^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:1033:24 [INFO] [stderr] | [INFO] [stderr] 1033 | if name == "new" && !same_tys(cx, ret_ty, ty) { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:1209:55 [INFO] [stderr] | [INFO] [stderr] 1209 | && (method_name.ident.name == "as_str" || method_name.ident.name == "as_ref") [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:1209:93 [INFO] [stderr] | [INFO] [stderr] 1209 | && (method_name.ident.name == "as_str" || method_name.ident.name == "as_ref") [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:1507:35 [INFO] [stderr] | [INFO] [stderr] 1507 | if cx.match_def_path(did, &paths::CSTRING_NEW); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:1748:31 [INFO] [stderr] | [INFO] [stderr] 1748 | if path.ident.name == "iter" && may_slice(cx, cx.tables.expr_ty(&args[0])) { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/methods/mod.rs:2135:34 [INFO] [stderr] | [INFO] [stderr] 2135 | if segment.ident.name == "Some"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/minmax.rs:66:46 [INFO] [stderr] | [INFO] [stderr] 66 | if cx.match_def_path(def_id, &paths::CMP_MIN) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/minmax.rs:68:53 [INFO] [stderr] | [INFO] [stderr] 68 | } else if cx.match_def_path(def_id, &paths::CMP_MAX) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/misc.rs:319:30 [INFO] [stderr] | [INFO] [stderr] 319 | if let StmtKind::Semi(ref expr) = s.node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/misc.rs:464:34 [INFO] [stderr] | [INFO] [stderr] 464 | if seg.ident.name == "NAN" { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Upvar` found for type `rustc::hir::def::Res<_>` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/misc.rs:605:41 [INFO] [stderr] | [INFO] [stderr] 605 | def::Res::Local(id) | def::Res::Upvar(id, ..) => !in_macro(cx.tcx.hir().span_by_hir_id(id)), [INFO] [stderr] | ^^^^^ variant or associated item not found in `rustc::hir::def::Res<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/missing_doc.rs:94:35 [INFO] [stderr] | [INFO] [stderr] 94 | .any(|a| a.check_name("doc") && (a.is_value_str() || Self::has_include(a.meta()))); [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/missing_doc.rs:112:33 [INFO] [stderr] | [INFO] [stderr] 112 | attr.check_name("doc") [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/missing_doc.rs:115:69 [INFO] [stderr] | [INFO] [stderr] 115 | Some(l) => attr::list_contains_name(&l[..], "hidden"), [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/missing_doc.rs:135:37 [INFO] [stderr] | [INFO] [stderr] 135 | if it.ident.name == "main" { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/missing_inline.rs:60:56 [INFO] [stderr] | [INFO] [stderr] 60 | let has_inline = attrs.iter().any(|a| a.check_name("inline")); [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/needless_bool.rs:271:30 [INFO] [stderr] | [INFO] [stderr] 271 | if let StmtKind::Semi(ref e) = e.node { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/needless_borrow.rs:111:51 [INFO] [stderr] | [INFO] [stderr] 111 | if item.attrs.iter().any(|a| a.check_name("automatically_derived")) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 7 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/needless_pass_by_value.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | euv::ExprUseVisitor::new(&mut ctx, cx.tcx, cx.param_env, region_scope_tree, cx.tables, None) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 7 parameters [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/needless_pass_by_value.rs:222:63 [INFO] [stderr] | [INFO] [stderr] 222 | .find(|seg| seg.ident.name == "Vec") [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/needless_pass_by_value.rs:317:43 [INFO] [stderr] | [INFO] [stderr] 317 | .any(|&allow| attr.check_name(allow)) [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/new_without_default.rs:123:66 [INFO] [stderr] | [INFO] [stderr] 123 | if sig.decl.inputs.is_empty() && name == "new" && cx.access_levels.is_reachable(id) { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/no_effect.rs:100:26 [INFO] [stderr] | [INFO] [stderr] 100 | if let StmtKind::Semi(ref expr) = stmt.node { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `AssociatedConst` found for type `rustc::hir::def::DefKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/non_copy_const.rs:198:65 [INFO] [stderr] | [INFO] [stderr] 198 | Res::Def(DefKind::Const, _) | Res::Def(DefKind::AssociatedConst, _) => {}, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `rustc::hir::def::DefKind` [INFO] [stderr] | help: there is a variant with a similar name: `AssocConst` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/non_expressive_names.rs:358:36 [INFO] [stderr] | [INFO] [stderr] 358 | if !attr::contains_name(attrs, "test") { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/open_options.rs:34:35 [INFO] [stderr] | [INFO] [stderr] 34 | if path.ident.name == "open" && match_type(cx, obj_ty, &paths::OPEN_OPTIONS) { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/panic_unimplemented.rs:55:46 [INFO] [stderr] | [INFO] [stderr] 55 | if cx.match_def_path(fun_def_id, &paths::BEGIN_PANIC); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/partialeq_ne_impl.rs:42:48 [INFO] [stderr] | [INFO] [stderr] 42 | if impl_item.ident.name == "ne" { [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/path_buf_push_overwrite.rs:47:35 [INFO] [stderr] | [INFO] [stderr] 47 | if path.ident.name == "push"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/ptr_offset_with_cast.rs:95:43 [INFO] [stderr] | [INFO] [stderr] 95 | if path_segment.ident.name == "offset" { [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/ptr_offset_with_cast.rs:98:43 [INFO] [stderr] | [INFO] [stderr] 98 | if path_segment.ident.name == "wrapping_offset" { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/question_mark.rs:53:38 [INFO] [stderr] | [INFO] [stderr] 53 | if segment.ident.name == "is_none"; [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/question_mark.rs:123:54 [INFO] [stderr] | [INFO] [stderr] 123 | return cx.match_def_path(def_id, &OPTION_NONE); [INFO] [stderr] | ^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/question_mark.rs:137:30 [INFO] [stderr] | [INFO] [stderr] 137 | if let StmtKind::Semi(ref expr) = expr.node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/ranges.rs:118:48 [INFO] [stderr] | [INFO] [stderr] 118 | if iter_path.ident.name == "iter"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/ranges.rs:124:47 [INFO] [stderr] | [INFO] [stderr] 124 | if len_path.ident.name == "len" && len_args.len() == 1; [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:97:60 [INFO] [stderr] | [INFO] [stderr] 97 | let from_borrow = cx.match_def_path(fn_def_id, &paths::CLONE_TRAIT_METHOD) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:98:49 [INFO] [stderr] | [INFO] [stderr] 98 | || cx.match_def_path(fn_def_id, &paths::TO_OWNED_METHOD) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:99:50 [INFO] [stderr] | [INFO] [stderr] 99 | || (cx.match_def_path(fn_def_id, &paths::TO_STRING_METHOD) && match_type(cx, arg_ty, &paths::STRING)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:102:50 [INFO] [stderr] | [INFO] [stderr] 102 | && (cx.match_def_path(fn_def_id, &paths::PATH_TO_PATH_BUF) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:103:53 [INFO] [stderr] | [INFO] [stderr] 103 | || cx.match_def_path(fn_def_id, &paths::OS_STR_TO_OS_STRING)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/redundant_clone.rs:136:58 [INFO] [stderr] | [INFO] [stderr] 136 | if cx.match_def_path(pred_fn_def_id, &paths::DEREF_TRAIT_METHOD); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:115:46 [INFO] [stderr] | [INFO] [stderr] 115 | if cx.match_def_path(def_id, &paths::REGEX_NEW) || [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:116:46 [INFO] [stderr] | [INFO] [stderr] 116 | cx.match_def_path(def_id, &paths::REGEX_BUILDER_NEW) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:118:53 [INFO] [stderr] | [INFO] [stderr] 118 | } else if cx.match_def_path(def_id, &paths::REGEX_BYTES_NEW) || [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:119:46 [INFO] [stderr] | [INFO] [stderr] 119 | cx.match_def_path(def_id, &paths::REGEX_BYTES_BUILDER_NEW) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:121:53 [INFO] [stderr] | [INFO] [stderr] 121 | } else if cx.match_def_path(def_id, &paths::REGEX_SET_NEW) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/regex.rs:123:53 [INFO] [stderr] | [INFO] [stderr] 123 | } else if cx.match_def_path(def_id, &paths::REGEX_BYTES_SET_NEW) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected slice, found array of 5 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 5]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/replace_consts.rs:41:50 [INFO] [stderr] | [INFO] [stderr] 41 | if cx.match_def_path(def_id, const_path) { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/returns.rs:255:56 [INFO] [stderr] | [INFO] [stderr] 255 | attr.meta_item_list().is_some() && attr.check_name("cfg") [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/shadow.rs:112:47 [INFO] [stderr] | [INFO] [stderr] 112 | StmtKind::Expr(ref e) | StmtKind::Semi(ref e) => check_expr(cx, e, bindings), [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/slow_vector_initialization.rs:204:35 [INFO] [stderr] | [INFO] [stderr] 204 | if path.ident.name == "extend"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/slow_vector_initialization.rs:221:35 [INFO] [stderr] | [INFO] [stderr] 221 | if path.ident.name == "resize"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/slow_vector_initialization.rs:241:40 [INFO] [stderr] | [INFO] [stderr] 241 | if take_path.ident.name == "take"; [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/slow_vector_initialization.rs:282:54 [INFO] [stderr] | [INFO] [stderr] 282 | StmtKind::Expr(ref expr) | StmtKind::Semi(ref expr) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/strings.rs:149:35 [INFO] [stderr] | [INFO] [stderr] 149 | if path.ident.name == "as_bytes" { [INFO] [stderr] | ^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/swap.rs:74:30 [INFO] [stderr] | [INFO] [stderr] 74 | if let StmtKind::Semi(ref first) = w[1].node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/swap.rs:78:30 [INFO] [stderr] | [INFO] [stderr] 78 | if let StmtKind::Semi(ref second) = w[2].node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/swap.rs:157:30 [INFO] [stderr] | [INFO] [stderr] 157 | if let StmtKind::Semi(ref first) = w[0].node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/swap.rs:158:30 [INFO] [stderr] | [INFO] [stderr] 158 | if let StmtKind::Semi(ref second) = w[1].node; [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/transmute.rs:224:50 [INFO] [stderr] | [INFO] [stderr] 224 | if cx.match_def_path(def_id, &paths::TRANSMUTE) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/trivially_copy_pass_by_ref.rs:171:69 [INFO] [stderr] | [INFO] [stderr] 171 | if a.meta_item_list().is_some() && a.check_name("proc_macro_derive") { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:220:35 [INFO] [stderr] | [INFO] [stderr] 220 | if cx.match_def_path(did, path); [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&str]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:254:53 [INFO] [stderr] | [INFO] [stderr] 254 | } else if cx.match_def_path(def_id, &paths::VEC) { [INFO] [stderr] | ^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:289:53 [INFO] [stderr] | [INFO] [stderr] 289 | } else if cx.match_def_path(def_id, &paths::OPTION) { [INFO] [stderr] | ^^^^^^^^^^^^^^ expected slice, found array of 3 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 3]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:300:53 [INFO] [stderr] | [INFO] [stderr] 300 | } else if cx.match_def_path(def_id, &paths::LINKED_LIST) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected slice, found array of 4 elements [INFO] [stderr] | [INFO] [stderr] = note: expected type `&[syntax_pos::Symbol]` [INFO] [stderr] found type `&[&'static str; 4]` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:1094:24 [INFO] [stderr] | [INFO] [stderr] 1094 | if names[0] == "libc" || names[0] == "core" && *names.last().unwrap() == "c_void" { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:1094:46 [INFO] [stderr] | [INFO] [stderr] 1094 | if names[0] == "libc" || names[0] == "core" && *names.last().unwrap() == "c_void" { [INFO] [stderr] | ^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:1094:82 [INFO] [stderr] | [INFO] [stderr] 1094 | if names[0] == "libc" || names[0] == "core" && *names.last().unwrap() == "c_void" { [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:2201:45 [INFO] [stderr] | [INFO] [stderr] 2201 | if method.ident.name == "new" { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:2204:52 [INFO] [stderr] | [INFO] [stderr] 2204 | } else if method.ident.name == "with_capacity" { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:2214:45 [INFO] [stderr] | [INFO] [stderr] 2214 | if method.ident.name == "new" { [INFO] [stderr] | ^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/types.rs:2217:52 [INFO] [stderr] | [INFO] [stderr] 2217 | } else if method.ident.name == "with_capacity" { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Semi` found for type `rustc::hir::StmtKind` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/unused_io_amount.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | hir::StmtKind::Semi(ref expr) | hir::StmtKind::Expr(ref expr) => &**expr, [INFO] [stderr] | ^^^^ variant or associated item not found in `rustc::hir::StmtKind` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/unwrap.rs:145:64 [INFO] [stderr] | [INFO] [stderr] 145 | let call_to_unwrap = method_name.ident.name == "unwrap"; [INFO] [stderr] | ^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:184:29 [INFO] [stderr] | [INFO] [stderr] 184 | if mac.node.path == "println" { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:199:36 [INFO] [stderr] | [INFO] [stderr] 199 | } else if mac.node.path == "print" { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:212:36 [INFO] [stderr] | [INFO] [stderr] 212 | } else if mac.node.path == "write" { [INFO] [stderr] | ^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:224:36 [INFO] [stderr] | [INFO] [stderr] 224 | } else if mac.node.path == "writeln" { [INFO] [stderr] | ^^^^^^^^^ expected struct `syntax_pos::Symbol`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&'static str` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:276:21 [INFO] [stderr] | [INFO] [stderr] 276 | if let (TokenTree::Token(_, token::Token::Literal(lit, _)), _) = token { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Literal` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:276:55 [INFO] [stderr] | [INFO] [stderr] 276 | if let (TokenTree::Token(_, token::Token::Literal(lit, _)), _) = token { [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Str_` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:278:33 [INFO] [stderr] | [INFO] [stderr] 278 | token::Lit::Str_(_) => break, [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `StrRaw` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:279:33 [INFO] [stderr] | [INFO] [stderr] 279 | token::Lit::StrRaw(_, _) => { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 6 parameters but 5 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:288:22 [INFO] [stderr] | [INFO] [stderr] 288 | let mut parser = parser::Parser::new(&cx.sess.parse_sess, tts, None, false, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 6 parameters [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/git/checkouts/rust-clippy-eb94f5e90699ab2d/3710ec5/clippy_lints/src/write.rs:367:46 [INFO] [stderr] | [INFO] [stderr] 367 | if *p == name { [INFO] [stderr] | ^^^^ expected struct `syntax_pos::Symbol`, found &str [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax_pos::Symbol` [INFO] [stderr] found type `&str` [INFO] [stderr] [INFO] [stderr] error: aborting due to 246 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0023, E0061, E0308, E0408, E0412, E0432, E0433, E0532, E0599... [INFO] [stderr] For more information about an error, try `rustc --explain E0023`. [INFO] [stderr] error: Could not compile `clippy_lints`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "aae5f31f478b6a522175a34a3731f5b320fcf4b6af499c569bdcd61f319297f0"` [INFO] running `"docker" "rm" "-f" "aae5f31f478b6a522175a34a3731f5b320fcf4b6af499c569bdcd61f319297f0"` [INFO] [stdout] aae5f31f478b6a522175a34a3731f5b320fcf4b6af499c569bdcd61f319297f0