Skip to content

build failure with latest nightly #2287

Closed
@matthiaskrgr

Description

@matthiaskrgr
cargo 0.25.0-nightly (930f9d949 2017-12-05)
rustc 1.24.0-nightly (250b49205 2017-12-21)
   Compiling clippy_lints v0.0.176 (file:///home/matthias/vcs/github/rust-clippy/clippy_lints)
       Fresh cargo_metadata v0.2.3
     Running `rustc --crate-name clippy_lints clippy_lints/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=946390e7b003e59c -C extra-filename=-946390e7b003e59c --out-dir /home/matthias/vcs/github/rust-clippy/target/debug/deps -L dependency=/home/matthias/vcs/github/rust-clippy/target/debug/deps --extern url=/home/matthias/vcs/github/rust-clippy/target/debug/deps/liburl-f3c8cd44e857a80c.rlib --extern regex_syntax=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libregex_syntax-f66a6b6e453ab13b.rlib --extern serde=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libserde-796298c9c5cec511.rlib --extern toml=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libtoml-a132e4f6c536dc93.rlib --extern itertools=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libitertools-d8f82185ab7d7367.rlib --extern matches=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libmatches-71155551f45b4cd0.rlib --extern unicode_normalization=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libunicode_normalization-c8373de3a4f97548.rlib --extern semver=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libsemver-abaa62199eb6b5a8.rlib --extern pulldown_cmark=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libpulldown_cmark-710a8917e9dae0c4.rlib --extern serde_derive=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libserde_derive-734599bbb3d11cdf.so --extern if_chain=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libif_chain-ae8865bca6540deb.rlib --extern lazy_static=/home/matthias/vcs/github/rust-clippy/target/debug/deps/liblazy_static-6a355b73f4fb5868.rlib --extern quine_mc_cluskey=/home/matthias/vcs/github/rust-clippy/target/debug/deps/libquine_mc_cluskey-68d5f9d68d7dde33.rlib -C target-cpu=native`
error[E0407]: method `visit_lifetime_def` is not a member of trait `Visitor`
   --> clippy_lints/src/lifetimes.rs:411:5
    |
411 | /     fn visit_lifetime_def(&mut self, _: &'tcx LifetimeDef) {
412 | |         // don't actually visit `<'a>` or `<'a: 'b>`
413 | |         // we've already visited the `'a` declarations and
414 | |         // don't want to spuriously remove them
415 | |         // `'b` in `'a: 'b` is useless unless used elsewhere in
416 | |         // a non-lifetime bound
417 | |     }
    | |_____^ not a member of trait `Visitor`

error[E0531]: cannot find tuple struct/variant `TyImplTraitUniversal` in this scope
   --> clippy_lints/src/lifetimes.rs:335:13
    |
335 |             TyImplTraitUniversal(_, ref param_bounds) => for bound in param_bounds {
    |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope

error[E0615]: attempted to take value of method `ty_params` on type `&'tcx rustc::hir::Generics`
   --> clippy_lints/src/lifetimes.rs:104:26
    |
104 |     for typ in &generics.ty_params {
    |                          ^^^^^^^^^
    |
    = help: maybe a `()` to call it is missing?

error[E0615]: attempted to take value of method `lifetimes` on type `&'tcx rustc::hir::Generics`
   --> clippy_lints/src/lifetimes.rs:125:52
    |
125 |     if could_use_elision(cx, decl, body, &generics.lifetimes, bounds_lts) {
    |                                                    ^^^^^^^^^
    |
    = help: maybe a `()` to call it is missing?

error[E0609]: no field `bound_lifetimes` on type `&rustc::hir::WhereBoundPredicate`
   --> clippy_lints/src/lifetimes.rs:373:58
    |
373 |                 let allowed_lts = allowed_lts_from(&pred.bound_lifetimes);
    |                                                          ^^^^^^^^^^^^^^^

error[E0615]: attempted to take value of method `lifetimes` on type `&'tcx rustc::hir::Generics`
   --> clippy_lints/src/lifetimes.rs:425:10
    |
425 |         .lifetimes
    |          ^^^^^^^^^
    |
    = help: maybe a `()` to call it is missing?

error[E0615]: attempted to take value of method `ty_params` on type `&rustc::hir::Generics`
    --> clippy_lints/src/methods.rs:1852:18
     |
1852 |         generics.ty_params.iter().any(|param| {
     |                  ^^^^^^^^^
     |
     = help: maybe a `()` to call it is missing?

error[E0609]: no field `ty_params` on type `&syntax::ast::Generics`
   --> clippy_lints/src/misc_early.rs:191:24
    |
191 |         for ty in &gen.ty_params {
    |                        ^^^^^^^^^

error[E0615]: attempted to take value of method `ty_params` on type `rustc::hir::Generics`
   --> clippy_lints/src/new_without_default.rs:106:48
    |
106 |                         if !impl_item.generics.ty_params.is_empty() {
    |                                                ^^^^^^^^^
    |
    = help: maybe a `()` to call it is missing?

error[E0609]: no field `bound_lifetimes` on type `&rustc::hir::PolyTraitRef`
   --> clippy_lints/src/types.rs:960:41
    |
960 |                     .any(|bound| !bound.bound_lifetimes.is_empty());
    |                                         ^^^^^^^^^^^^^^^

error: aborting due to 10 previous errors

error: Could not compile `clippy_lints`.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions