[INFO] fetching crate semverver 0.1.41... [INFO] checking semverver-0.1.41 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate semverver 0.1.41 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate semverver 0.1.41 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate semverver 0.1.41 [INFO] finished tweaking crates.io crate semverver 0.1.41 [INFO] tweaked toml for crates.io crate semverver 0.1.41 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate crates.io crate semverver 0.1.41 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] ac8eb016f2184fe3540755afb3231533efa04606546df9ff3d19a2edc386bc6a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "ac8eb016f2184fe3540755afb3231533efa04606546df9ff3d19a2edc386bc6a"` [INFO] [stderr] Compiling semverver v0.1.41 (/opt/rustwide/workdir) [INFO] [stderr] Compiling libgit2-sys v0.7.11 [INFO] [stderr] Compiling proc-macro2 v1.0.1 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Compiling curl-sys v0.4.20 [INFO] [stderr] Compiling libssh2-sys v0.2.11 [INFO] [stderr] Checking bstr v0.2.7 [INFO] [stderr] Checking sized-chunks v0.1.3 [INFO] [stderr] Checking crypto-hash v0.3.4 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Compiling synstructure v0.10.2 [INFO] [stderr] Checking env_logger v0.6.2 [INFO] [stderr] Checking env_logger v0.5.13 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking globset v0.4.4 [INFO] [stderr] Compiling syn v1.0.3 [INFO] [stderr] Checking ignore v0.4.10 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Checking quickcheck v0.7.2 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Compiling serde_derive v1.0.99 [INFO] [stderr] Compiling curl v0.4.22 [INFO] [stderr] Checking serde v1.0.99 [INFO] [stderr] Checking serde_json v1.0.40 [INFO] [stderr] Checking serde_ignored v0.0.4 [INFO] [stderr] Checking url_serde v0.2.0 [INFO] [stderr] Checking toml v0.5.3 [INFO] [stderr] Checking semver v0.9.0 [INFO] [stderr] Checking crates-io v0.25.0 [INFO] [stderr] Checking rustfix v0.4.6 [INFO] [stderr] Checking crates-io v0.24.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling im-rc v12.3.4 [INFO] [stderr] Checking git2 v0.8.0 [INFO] [stderr] Checking git2-curl v0.9.0 [INFO] [stderr] Checking cargo v0.37.0 [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_diagnostic_macros)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_diagnostic_macros)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/mismatch.rs:90:31 [INFO] [stderr] | [INFO] [stderr] 90 | use rustc::ty::subst::UnpackedKind::*; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `UnpackedKind` in `subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::Kind` [INFO] [stderr] --> src/translate.rs:11:33 [INFO] [stderr] | [INFO] [stderr] 11 | subst::{InternalSubsts, Kind, SubstsRef}, [INFO] [stderr] | ^^^^ no `Kind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/translate.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | use rustc::ty::subst::UnpackedKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `UnpackedKind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/translate.rs:296:37 [INFO] [stderr] | [INFO] [stderr] 296 | ... use rustc::ty::subst::UnpackedKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `UnpackedKind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/traverse.rs:563:27 [INFO] [stderr] | [INFO] [stderr] 563 | use rustc::ty::subst::UnpackedKind::Type; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `UnpackedKind` in `subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::Kind` [INFO] [stderr] --> src/typeck.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | subst::{InternalSubsts, Kind, SubstsRef}, [INFO] [stderr] | ^^^^ no `Kind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Lifetime` in this scope [INFO] [stderr] --> src/mismatch.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::Node::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use syntax::ast::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] and 2 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Type` in this scope [INFO] [stderr] --> src/mismatch.rs:94:31 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::ExprKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::TraitItemKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Type; [INFO] [stderr] | [INFO] [stderr] and 3 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Type` in this scope [INFO] [stderr] --> src/mismatch.rs:94:43 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::ExprKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::TraitItemKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Type; [INFO] [stderr] | [INFO] [stderr] and 3 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Lifetime` in this scope [INFO] [stderr] --> src/mismatch.rs:94:52 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::Node::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use syntax::ast::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] and 2 other candidates [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/mismatch.rs:90:31 [INFO] [stderr] | [INFO] [stderr] 90 | use rustc::ty::subst::UnpackedKind::*; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `UnpackedKind` in `subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::Kind` [INFO] [stderr] --> src/translate.rs:11:33 [INFO] [stderr] | [INFO] [stderr] 11 | subst::{InternalSubsts, Kind, SubstsRef}, [INFO] [stderr] | ^^^^ no `Kind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/translate.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | use rustc::ty::subst::UnpackedKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `UnpackedKind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/translate.rs:296:37 [INFO] [stderr] | [INFO] [stderr] 296 | ... use rustc::ty::subst::UnpackedKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `UnpackedKind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::UnpackedKind` [INFO] [stderr] --> src/traverse.rs:563:27 [INFO] [stderr] | [INFO] [stderr] 563 | use rustc::ty::subst::UnpackedKind::Type; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `UnpackedKind` in `subst` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::ty::subst::Kind` [INFO] [stderr] --> src/typeck.rs:19:33 [INFO] [stderr] | [INFO] [stderr] 19 | subst::{InternalSubsts, Kind, SubstsRef}, [INFO] [stderr] | ^^^^ no `Kind` in `ty::subst` [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Lifetime` in this scope [INFO] [stderr] --> src/mismatch.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::Node::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use syntax::ast::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] and 2 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Type` in this scope [INFO] [stderr] --> src/mismatch.rs:94:31 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::ExprKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::TraitItemKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Type; [INFO] [stderr] | [INFO] [stderr] and 3 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Type` in this scope [INFO] [stderr] --> src/mismatch.rs:94:43 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::ExprKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::TraitItemKind::Type; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Type; [INFO] [stderr] | [INFO] [stderr] and 3 other candidates [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `Lifetime` in this scope [INFO] [stderr] --> src/mismatch.rs:94:52 [INFO] [stderr] | [INFO] [stderr] 94 | (Lifetime(_), Type(_)) | (Type(_), Lifetime(_)) => return false, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::hir::Node::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use rustc::ty::subst::GenericArgKind::Lifetime; [INFO] [stderr] | [INFO] [stderr] 7 | use syntax::ast::GenericArg::Lifetime; [INFO] [stderr] | [INFO] [stderr] and 2 other candidates [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&'tcx rustc::ty::TyS<'tcx>` [INFO] [stderr] --> src/mismatch.rs:145:34 [INFO] [stderr] | [INFO] [stderr] 145 | let matching = match (&a.sty, &b.sty) { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&'tcx rustc::ty::TyS<'tcx>` [INFO] [stderr] --> src/mismatch.rs:145:34 [INFO] [stderr] | [INFO] [stderr] 145 | let matching = match (&a.sty, &b.sty) { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&'tcx rustc::ty::TyS<'tcx>` [INFO] [stderr] --> src/mismatch.rs:145:42 [INFO] [stderr] | [INFO] [stderr] 145 | let matching = match (&a.sty, &b.sty) { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&'tcx rustc::ty::TyS<'tcx>` [INFO] [stderr] --> src/mismatch.rs:145:42 [INFO] [stderr] | [INFO] [stderr] 145 | let matching = match (&a.sty, &b.sty) { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/translate.rs:174:26 [INFO] [stderr] | [INFO] [stderr] 174 | match ty.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/translate.rs:174:26 [INFO] [stderr] | [INFO] [stderr] 174 | match ty.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/translate.rs:545:18 [INFO] [stderr] | [INFO] [stderr] 545 | match t1.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/translate.rs:545:18 [INFO] [stderr] | [INFO] [stderr] 545 | match t1.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0026]: struct `rustc::ty::TyS` does not have a field named `sty` [INFO] [stderr] --> src/traverse.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | sty: TyKind::Param(ParamTy { index: 0, .. }), [INFO] [stderr] | ^^^ struct `rustc::ty::TyS` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0026]: struct `rustc::ty::TyS` does not have a field named `sty` [INFO] [stderr] --> src/traverse.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | sty: TyKind::Param(ParamTy { index: 0, .. }), [INFO] [stderr] | ^^^ struct `rustc::ty::TyS` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/traverse.rs:1065:18 [INFO] [stderr] | [INFO] [stderr] 1065 | match ty.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `sty` on type `&rustc::ty::TyS<'_>` [INFO] [stderr] --> src/traverse.rs:1065:18 [INFO] [stderr] | [INFO] [stderr] 1065 | match ty.sty { [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `kind`, `flags` [INFO] [stderr] [INFO] [stderr] error: aborting due to 17 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0026, E0432, E0531, E0557, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0026`. [INFO] [stderr] error: aborting due to 17 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0026, E0432, E0531, E0557, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0026`. [INFO] [stderr] error: could not compile `semverver`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `semverver`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "ac8eb016f2184fe3540755afb3231533efa04606546df9ff3d19a2edc386bc6a"` [INFO] running `"docker" "rm" "-f" "ac8eb016f2184fe3540755afb3231533efa04606546df9ff3d19a2edc386bc6a"` [INFO] [stdout] ac8eb016f2184fe3540755afb3231533efa04606546df9ff3d19a2edc386bc6a