Build #70281 2017-09-12T12:44:40.754199+00:00
# rustc version
rustc 1.21.0-dev (d835dc82b 2017-08-29)
# docs.rs version
cratesfyi 0.4.1 (003e49d 2017-06-08)
# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading clippy v0.0.159
Fresh unicode-normalization v0.1.5
Fresh lazy_static v0.2.8
Fresh regex-syntax v0.4.1
Fresh getopts v0.2.15
Fresh unicode-xid v0.0.4
Fresh either v1.1.0
Fresh quine-mc_cluskey v0.2.4
Fresh quote v0.3.15
Fresh num-traits v0.1.40
Fresh bitflags v0.9.1
Fresh synom v0.11.3
Fresh serde v1.0.14
Fresh itertools v0.6.2
Fresh itoa v0.3.3
Fresh dtoa v0.4.2
Fresh semver-parser v0.7.0
Fresh matches v0.1.6
Fresh syn v0.11.11
Fresh toml v0.4.5
Fresh serde_json v1.0.3
Fresh semver v0.6.0
Fresh pulldown-cmark v0.0.15
Fresh serde_derive_internals v0.16.0
Fresh serde_derive v1.0.14
Compiling clippy_lints v0.0.159
Compiling cargo_metadata v0.2.3
Running `rustc --crate-name clippy_lints .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=75b745b4be451eb7 -C extra-filename=-75b745b4be451eb7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern-version lazy_static=lazy_static,0.2.8 --extern matches=/home/cratesfyi/cratesfyi/debug/deps/libmatches-e2a43ce3f52b9dcc.rlib --extern-version matches=matches,0.1.6 --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-52db0638aa6d27c3.rlib --extern-version serde=serde,1.0.14 --extern toml=/home/cratesfyi/cratesfyi/debug/deps/libtoml-43a73e8f4c70aac5.rlib --extern-version toml=toml,0.4.5 --extern unicode_normalization=/home/cratesfyi/cratesfyi/debug/deps/libunicode_normalization-5554c8b28de87bfc.rlib --extern-version unicode_normalization=unicode-normalization,0.1.5 --extern regex_syntax=/home/cratesfyi/cratesfyi/debug/deps/libregex_syntax-0240ebb185fe3635.rlib --extern-version regex_syntax=regex-syntax,0.4.1 --extern semver=/home/cratesfyi/cratesfyi/debug/deps/libsemver-70b59fcc83de19e2.rlib --extern-version semver=semver,0.6.0 --extern pulldown_cmark=/home/cratesfyi/cratesfyi/debug/deps/libpulldown_cmark-51e76190cc33fac5.rlib --extern-version pulldown_cmark=pulldown-cmark,0.0.15 --extern itertools=/home/cratesfyi/cratesfyi/debug/deps/libitertools-d225ddfcb503bcb8.rlib --extern-version itertools=itertools,0.6.2 --extern quine_mc_cluskey=/home/cratesfyi/cratesfyi/debug/deps/libquine_mc_cluskey-6d8f73fdf7c11d33.rlib --extern-version quine_mc_cluskey=quine-mc_cluskey,0.2.4 --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-741d235fd5b04a62.so --extern-version serde_derive=serde_derive,1.0.14 --cap-lints allow`
Running `rustc --crate-name cargo_metadata .cargo/registry/src/github.com-1ecc6299db9ec823/cargo_metadata-0.2.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=f22a3fe0f333caef -C extra-filename=-f22a3fe0f333caef --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-741d235fd5b04a62.so --extern-version serde_derive=serde_derive,1.0.14 --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-361449ff84e77035.rlib --extern-version serde_json=serde_json,1.0.3 --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-52db0638aa6d27c3.rlib --extern-version serde=serde,1.0.14 --cap-lints allow`
error[E0412]: cannot find type `Scope` in module `region`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:1327:43
|
1327 | indexed: HashMap<Name, Option<region::Scope>>,
| ^^^^^ not found in `region`
error[E0599]: no method named `extern_const_body` found for type `rustc::ty::TyCtxt<'c, 'cc, 'cc>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/consts.rs:300:34
|
300 | self.tcx.extern_const_body(def_id)
| ^^^^^^^^^^^^^^^^^
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:102:9
|
102 | rhs.ctxt() != lhs.ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `rhs.ctxt` instead of `rhs.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:102:23
|
102 | rhs.ctxt() != lhs.ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `lhs.ctxt` instead of `lhs.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:115:10
|
115 | span.ctxt().outer().expn_info().map_or(false, |info| {
| ^^^^ field, not a method
|
= help: did you mean to write `span.ctxt` instead of `span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:148:10
|
148 | span.ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `span.ctxt` instead of `span.ctxt(...)`?
error[E0599]: no method named `crates` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:282:25
|
282 | let crates = cx.tcx.crates();
| ^^^^^^
error[E0599]: no method named `item_children` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:291:32
|
291 | let mut items = cx.tcx.item_children(krate);
| ^^^^^^^^^^^^^
error[E0609]: no field `ident` on type `&_`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:301:25
|
301 | if item.ident.name == *segment {
| ^^^^^
error[E0599]: no method named `item_children` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:306:36
|
306 | items = cx.tcx.item_children(item.def.def_id());
| ^^^^^^^^^^^^^
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:744:35
|
744 | let span_name_span = span.ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `span.ctxt` instead of `span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/mod.rs:767:31
|
767 | let span_name_span = span.ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `span.ctxt` instead of `span.ctxt(...)`?
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/sugg.rs:412:55
|
412 | let lo = cx.sess().codemap().lookup_char_pos(span.lo());
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no method named `with_hi` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/sugg.rs:462:29
|
462 | let span = item.with_hi(item.lo());
| ^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/sugg.rs:462:42
|
462 | let span = item.with_hi(item.lo());
| ^^ field, not a method
|
= help: did you mean to write `item.lo` instead of `item.lo(...)`?
error[E0599]: no method named `with_hi` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/sugg.rs:470:29
|
470 | let span = item.with_hi(item.lo());
| ^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/sugg.rs:470:42
|
470 | let span = item.with_hi(item.lo());
| ^^ field, not a method
|
= help: did you mean to write `item.lo` instead of `item.lo(...)`?
error[E0599]: no method named `extern_mod_stmt_cnum` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/inspector.rs:364:44
|
364 | if let Some(crate_id) = cx.tcx.extern_mod_stmt_cnum(def_id) {
| ^^^^^^^^^^^^^^^^^^^^
error[E0599]: no method named `used_crate_source` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/inspector.rs:365:37
|
365 | let source = cx.tcx.used_crate_source(crate_id);
| ^^^^^^^^^^^^^^^^^
error[E0609]: no field `0` on type `&_`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/inspector.rs:367:65
|
367 | println!("extern crate dylib source: {:?}", src.0);
| ^^^^^
error[E0609]: no field `0` on type `&_`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/inspector.rs:370:64
|
370 | println!("extern crate rlib source: {:?}", src.0);
| ^^^^^
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/utils/internal_lints.rs:143:18
|
143 | .ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `lint_span.ctxt` instead of `lint_span.ctxt(...)`?
error[E0599]: no method named `extern_const_body` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/bit_mask.rs:310:32
|
310 | cx.tcx.extern_const_body(def_id)
| ^^^^^^^^^^^^^^^^^
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/collapsible_if.rs:127:22
|
127 | if expr.span.ctxt() != inner.span.ctxt() {
| ^^^^ field, not a method
|
= help: did you mean to write `expr.span.ctxt` instead of `expr.span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/collapsible_if.rs:127:43
|
127 | if expr.span.ctxt() != inner.span.ctxt() {
| ^^^^ field, not a method
|
= help: did you mean to write `inner.span.ctxt` instead of `inner.span.ctxt(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/derive.rs:96:45
|
96 | let Some(peq_trait_def_id) = cx.tcx.lang_items().eq_trait()
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `with_lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:99:38
|
99 | (doc.len(), span.with_lo(span.lo() + BytePos(prefix.len() as u32))),
| ^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:99:51
|
99 | (doc.len(), span.with_lo(span.lo() + BytePos(prefix.len() as u32))),
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no method named `with_lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:114:46
|
114 | sizes.push((line.len() + 1, span.with_lo(span.lo() + BytePos(offset as u32))));
| ^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:114:59
|
114 | sizes.push((line.len() + 1, span.with_lo(span.lo() + BytePos(offset as u32))));
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no method named `with_lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:217:37
|
217 | let span = span.with_lo(span.lo() + BytePos::from_usize(offset - begin));
| ^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:217:50
|
217 | let span = span.with_lo(span.lo() + BytePos::from_usize(offset - begin));
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no function or associated item named `new` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:239:20
|
239 | let span = Span::new(
| ^^^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:240:18
|
240 | span.lo() + BytePos::from_usize(offset),
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:241:18
|
241 | span.lo() + BytePos::from_usize(offset + word.len()),
| ^^ field, not a method
|
= help: did you mean to write `span.lo` instead of `span.lo(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/doc.rs:242:18
|
242 | span.ctxt(),
| ^^^^ field, not a method
|
= help: did you mean to write `span.ctxt` instead of `span.ctxt(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:66:34
|
66 | BiAdd => (cx.tcx.lang_items().add_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:67:34
|
67 | BiSub => (cx.tcx.lang_items().sub_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:68:34
|
68 | BiMul => (cx.tcx.lang_items().mul_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:69:34
|
69 | BiDiv => (cx.tcx.lang_items().div_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:70:34
|
70 | BiRem => (cx.tcx.lang_items().rem_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:73:37
|
73 | BiBitXor => (cx.tcx.lang_items().bitxor_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:74:37
|
74 | BiBitAnd => (cx.tcx.lang_items().bitand_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:75:36
|
75 | BiBitOr => (cx.tcx.lang_items().bitor_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:76:34
|
76 | BiShl => (cx.tcx.lang_items().shl_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:77:34
|
77 | BiShr => (cx.tcx.lang_items().shr_trait(), false),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:78:40
|
78 | BiNe | BiEq => (cx.tcx.lang_items().eq_trait(), true),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eq_op.rs:79:54
|
79 | BiLt | BiLe | BiGe | BiGt => (cx.tcx.lang_items().ord_trait(), true),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `region_scope_tree` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/escape.rs:73:41
|
73 | let region_scope_tree = &cx.tcx.region_scope_tree(fn_def_id);
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eval_order_dependence.rs:71:38
|
71 | var: var,
| ^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/eval_order_dependence.rs:305:33
|
305 | local_id == self.var,
| ^^^^^^^^ expected struct `rustc::hir::def_id::DefId`, found struct `syntax::ast::NodeId`
|
= note: expected type `rustc::hir::def_id::DefId`
found type `syntax::ast::NodeId`
error[E0599]: no method named `with_lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/formatting.rs:173:50
|
173 | let lint_span = lhs.span.with_lo(lhs.span.hi());
| ^^^^^^^
error[E0599]: no method named `hi` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/formatting.rs:173:67
|
173 | let lint_span = lhs.span.with_lo(lhs.span.hi());
| ^^ field, not a method
|
= help: did you mean to write `lhs.span.hi` instead of `lhs.span.hi(...)`?
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/functions.rs:172:14
|
172 | Some(id)
| ^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/functions.rs:221:39
|
221 | if self.ptrs.contains(&id) {
| ^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `&syntax::ast::NodeId`
found type `&rustc::hir::def_id::DefId`
error[E0599]: no method named `with_hi` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/if_let_redundant_pattern_matching.rs:74:46
|
74 | let span = expr.span.with_hi(op.span.hi());
| ^^^^^^^
error[E0599]: no method named `hi` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/if_let_redundant_pattern_matching.rs:74:62
|
74 | let span = expr.span.with_hi(op.span.hi());
| ^^ field, not a method
|
= help: did you mean to write `op.span.hi` instead of `op.span.hi(...)`?
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:73:35
|
73 | !used_in_expr(cx, canonical_id, cond),
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:75:52
|
75 | let Some(value) = check_assign(cx, canonical_id, &*then),
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:76:35
|
76 | !used_in_expr(cx, canonical_id, value),
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:82:65
|
82 | if let Some(default) = check_assign(cx, canonical_id, else_) {
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:144:24
|
144 | self.id == local_id,
| ^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/let_if_seq.rs:168:17
|
168 | decl == local_id,
| ^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:603:21
|
603 | local_id == var
| ^^^ expected struct `rustc::hir::def_id::DefId`, found struct `syntax::ast::NodeId`
|
= note: expected type `rustc::hir::def_id::DefId`
found type `syntax::ast::NodeId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:805:67
|
805 | let manual_copies = get_indexed_assignments(cx, body, canonical_id);
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:858:22
|
858 | var: canonical_id,
| ^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0599]: no method named `region_scope_tree` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:877:52
|
877 | let region_scope_tree = cx.tcx.region_scope_tree(parent_def_id);
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:1360:69
|
1360 | let hir_id = self.cx.tcx.hir.node_to_hir_id(node_id);
| ^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0599]: no method named `region_scope_tree` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:1364:50
|
1364 | let extent = self.cx.tcx.region_scope_tree(parent_def_id).var_scope(hir_id.local_id);
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:1384:28
|
1384 | if local_id == self.var {
| ^^^^^^^^ expected struct `rustc::hir::def_id::DefId`, found struct `syntax::ast::NodeId`
|
= note: expected type `rustc::hir::def_id::DefId`
found type `syntax::ast::NodeId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/loops.rs:1675:25
|
1675 | return Some(node_id);
| ^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/methods.rs:1137:42
|
1137 | let same_span = map_args[1].span.ctxt() == unwrap_args[1].span.ctxt();
| ^^^^ field, not a method
|
= help: did you mean to write `map_args[1].span.ctxt` instead of `map_args[1].span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/methods.rs:1137:72
|
1137 | let same_span = map_args[1].span.ctxt() == unwrap_args[1].span.ctxt();
| ^^^^ field, not a method
|
= help: did you mean to write `unwrap_args[1].span.ctxt` instead of `unwrap_args[1].span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/methods.rs:1170:42
|
1170 | let same_span = map_args[1].span.ctxt() == unwrap_args[1].span.ctxt();
| ^^^^ field, not a method
|
= help: did you mean to write `map_args[1].span.ctxt` instead of `map_args[1].span.ctxt(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/methods.rs:1170:72
|
1170 | let same_span = map_args[1].span.ctxt() == unwrap_args[1].span.ctxt();
| ^^^^ field, not a method
|
= help: did you mean to write `unwrap_args[1].span.ctxt` instead of `unwrap_args[1].span.ctxt(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'b, 'a, 'a>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/methods.rs:1353:18
|
1353 | match cx.tcx.lang_items().debug_trait() {
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/misc.rs:500:44
|
500 | let partial_eq_trait_id = match cx.tcx.lang_items().eq_trait() {
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/misc.rs:568:10
|
568 | .ctxt()
| ^^^^ field, not a method
|
= help: did you mean to write `expr.span.ctxt` instead of `expr.span.ctxt(...)`?
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/misc.rs:578:39
|
578 | !in_macro(cx.tcx.hir.span(id))
| ^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `syntax::ast::NodeId`
found type `rustc::hir::def_id::DefId`
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/needless_pass_by_value.rs:77:37
|
77 | let fn_trait = need!(cx.tcx.lang_items().fn_trait());
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `region_scope_tree` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/needless_pass_by_value.rs:97:45
|
97 | let region_scope_tree = &cx.tcx.region_scope_tree(fn_def_id);
| ^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/needless_pass_by_value.rs:132:38
|
132 | !moved_vars.contains(&canonical_id),
| ^^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `&syntax::ast::NodeId`
found type `&rustc::hir::def_id::DefId`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/needless_pass_by_value.rs:141:59
|
141 | let deref_span = spans_need_deref.get(&canonical_id);
| ^^^^^^^^^^^^^ expected struct `syntax::ast::NodeId`, found struct `rustc::hir::def_id::DefId`
|
= note: expected type `&syntax::ast::NodeId`
found type `&rustc::hir::def_id::DefId`
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/partialeq_ne_impl.rs:43:41
|
43 | let Some(eq_trait) = cx.tcx.lang_items().eq_trait(),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no function or associated item named `new` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/regex.rs:142:13
|
142 | Span::new(base.lo() + BytePos(l as u32), base.lo() + BytePos(h as u32), base.ctxt())
| ^^^^^^^^^
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/regex.rs:142:28
|
142 | Span::new(base.lo() + BytePos(l as u32), base.lo() + BytePos(h as u32), base.ctxt())
| ^^ field, not a method
|
= help: did you mean to write `base.lo` instead of `base.lo(...)`?
error[E0599]: no method named `lo` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/regex.rs:142:59
|
142 | Span::new(base.lo() + BytePos(l as u32), base.lo() + BytePos(h as u32), base.ctxt())
| ^^ field, not a method
|
= help: did you mean to write `base.lo` instead of `base.lo(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/regex.rs:142:90
|
142 | Span::new(base.lo() + BytePos(l as u32), base.lo() + BytePos(h as u32), base.ctxt())
| ^^^^ field, not a method
|
= help: did you mean to write `base.ctxt` instead of `base.ctxt(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/should_assert_eq.rs:43:44
|
43 | let Some(debug_trait) = cx.tcx.lang_items().debug_trait(),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/types.rs:154:43
|
154 | if Some(def_id) == cx.tcx.lang_items().owned_box() {
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `lang_items` found for type `rustc::ty::TyCtxt<'_, '_, '_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/types.rs:212:48
|
212 | Some(def_id) == cx.tcx.lang_items().owned_box(),
| ^^^^^^^^^^ field, not a method
|
= help: did you mean to write `cx.tcx.lang_items` instead of `cx.tcx.lang_items(...)`?
error[E0599]: no method named `ctxt` found for type `syntax_pos::Span` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/vec.rs:54:33
|
54 | let span = arg.span.ctxt().outer().expn_info().map(|info| info.call_site).expect("unable to get call_site");
| ^^^^ field, not a method
|
= help: did you mean to write `arg.span.ctxt` instead of `arg.span.ctxt(...)`?
error: aborting due to 92 previous errors
thread 'main' panicked at 'ChainedError {
error: Could not compile `clippy_lints`.,
cause: process didn't exit successfully: `rustc --crate-name clippy_lints .cargo/registry/src/github.com-1ecc6299db9ec823/clippy_lints-0.0.159/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=75b745b4be451eb7 -C extra-filename=-75b745b4be451eb7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-18005fa1be5dd889.rlib --extern-version lazy_static=lazy_static,0.2.8 --extern matches=/home/cratesfyi/cratesfyi/debug/deps/libmatches-e2a43ce3f52b9dcc.rlib --extern-version matches=matches,0.1.6 --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-52db0638aa6d27c3.rlib --extern-version serde=serde,1.0.14 --extern toml=/home/cratesfyi/cratesfyi/debug/deps/libtoml-43a73e8f4c70aac5.rlib --extern-version toml=toml,0.4.5 --extern unicode_normalization=/home/cratesfyi/cratesfyi/debug/deps/libunicode_normalization-5554c8b28de87bfc.rlib --extern-version unicode_normalization=unicode-normalization,0.1.5 --extern regex_syntax=/home/cratesfyi/cratesfyi/debug/deps/libregex_syntax-0240ebb185fe3635.rlib --extern-version regex_syntax=regex-syntax,0.4.1 --extern semver=/home/cratesfyi/cratesfyi/debug/deps/libsemver-70b59fcc83de19e2.rlib --extern-version semver=semver,0.6.0 --extern pulldown_cmark=/home/cratesfyi/cratesfyi/debug/deps/libpulldown_cmark-51e76190cc33fac5.rlib --extern-version pulldown_cmark=pulldown-cmark,0.0.15 --extern itertools=/home/cratesfyi/cratesfyi/debug/deps/libitertools-d225ddfcb503bcb8.rlib --extern-version itertools=itertools,0.6.2 --extern quine_mc_cluskey=/home/cratesfyi/cratesfyi/debug/deps/libquine_mc_cluskey-6d8f73fdf7c11d33.rlib --extern-version quine_mc_cluskey=quine-mc_cluskey,0.2.4 --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-741d235fd5b04a62.so --extern-version serde_derive=serde_derive,1.0.14 --cap-lints allow` (exit code: 101)
}', src/bin/cratesfyi.rs:142
note: Run with `RUST_BACKTRACE=1` for a backtrace.