[INFO] crate cargo-semverver 0.34.0 is already in cache [INFO] extracting crate cargo-semverver 0.34.0 into work/ex/beta-1.38-1/sources/1.37.0/reg/cargo-semverver/0.34.0 [INFO] extracting crate cargo-semverver 0.34.0 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/cargo-semverver/0.34.0 [INFO] validating manifest of cargo-semverver-0.34.0 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of cargo-semverver-0.34.0 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing cargo-semverver-0.34.0 [INFO] finished frobbing cargo-semverver-0.34.0 [INFO] frobbed toml for cargo-semverver-0.34.0 written to work/ex/beta-1.38-1/sources/1.37.0/reg/cargo-semverver/0.34.0/Cargo.toml [INFO] started frobbing cargo-semverver-0.34.0 [INFO] finished frobbing cargo-semverver-0.34.0 [INFO] frobbed toml for cargo-semverver-0.34.0 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/cargo-semverver/0.34.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing cargo-semverver-0.34.0 against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-2/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/cargo-semverver/0.34.0:/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=warn" "-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" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] 7bc2453499de8f766fd8ee056cff22765387c5f04d2598bd90920bb3469007f5 [INFO] running `"docker" "start" "-a" "7bc2453499de8f766fd8ee056cff22765387c5f04d2598bd90920bb3469007f5"` [INFO] [stderr] Compiling crates-io-semverver v0.22.0 [INFO] [stderr] Compiling cargo-semverver v0.34.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/cargo/core/features.rs:153:1 [INFO] [stderr] | [INFO] [stderr] 153 | / /// A listing of all features in Cargo [INFO] [stderr] 154 | | /// [INFO] [stderr] 155 | | /// "look here" [INFO] [stderr] 156 | | /// [INFO] [stderr] ... | [INFO] [stderr] 162 | | /// character is translated to `-` when specified in the `cargo-features` [INFO] [stderr] 163 | | /// manifest entry in `Cargo.toml`. [INFO] [stderr] | |___________________________________^ [INFO] [stderr] 164 | / features! { [INFO] [stderr] 165 | | pub struct Features { [INFO] [stderr] 166 | | [INFO] [stderr] 167 | | // A dummy feature that doesn't actually gate anything, but it's used in [INFO] [stderr] ... | [INFO] [stderr] 198 | | } [INFO] [stderr] 199 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: the item `libc` is imported redundantly [INFO] [stderr] --> src/cargo/util/errors.rs:310:13 [INFO] [stderr] | [INFO] [stderr] 310 | use libc; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `OsStr` is imported redundantly [INFO] [stderr] --> src/cargo/util/paths.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 2 | use std::ffi::{OsStr, OsString}; [INFO] [stderr] | ----- the item `OsStr` is already imported here [INFO] [stderr] ... [INFO] [stderr] 218 | use std::ffi::OsStr; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/core/source/source_id.rs:8:37 [INFO] [stderr] | [INFO] [stderr] 8 | use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/core/source/source_id.rs:196:45 [INFO] [stderr] | [INFO] [stderr] 196 | static WARNED: AtomicBool = ATOMIC_BOOL_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/util/config.rs:13:23 [INFO] [stderr] | [INFO] [stderr] 13 | use std::sync::{Once, ONCE_INIT}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/util/config.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | static INIT: Once = ONCE_INIT; [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/build_context/mod.rs:20:33 [INFO] [stderr] | [INFO] [stderr] 20 | pub struct BuildContext<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/cargo/lib.rs:2:9 [INFO] [stderr] | [INFO] [stderr] 2 | #![warn(rust_2018_idioms)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: `#[warn(explicit_outlives_requirements)]` implied by `#[warn(rust_2018_idioms)]` [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/mod.rs:74:28 [INFO] [stderr] | [INFO] [stderr] 74 | pub struct Context<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/unit_dependencies.rs:30:16 [INFO] [stderr] | [INFO] [stderr] 30 | struct State<'a: 'tmp, 'cfg: 'a, 'tmp> { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] help: remove these bounds [INFO] [stderr] | [INFO] [stderr] 30 | struct State<'a, 'cfg, 'tmp> { [INFO] [stderr] | -- -- [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/compilation_files.rs:24:37 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct CompilationFiles<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/package.rs:274:30 [INFO] [stderr] | [INFO] [stderr] 274 | pub struct Downloads<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/resolver/encode.rs:328:37 [INFO] [stderr] | [INFO] [stderr] 328 | pub struct WorkspaceResolve<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/workspace.rs:122:28 [INFO] [stderr] | [INFO] [stderr] 122 | pub struct Members<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 31s [INFO] running `"docker" "inspect" "7bc2453499de8f766fd8ee056cff22765387c5f04d2598bd90920bb3469007f5"` [INFO] running `"docker" "rm" "-f" "7bc2453499de8f766fd8ee056cff22765387c5f04d2598bd90920bb3469007f5"` [INFO] [stdout] 7bc2453499de8f766fd8ee056cff22765387c5f04d2598bd90920bb3469007f5 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-2/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/cargo-semverver/0.34.0:/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=warn" "-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" "+beta-2019-08-13" "test" "--frozen" "--no-run"` [INFO] [stdout] 90adbd220d1ea04d10733427ff3a5f48b552f2cd00eda2b73642c1b5d317a471 [INFO] running `"docker" "start" "-a" "90adbd220d1ea04d10733427ff3a5f48b552f2cd00eda2b73642c1b5d317a471"` [INFO] [stderr] Compiling proptest v0.8.7 [INFO] [stderr] Compiling cargo-semverver v0.34.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/testsuite/resolve.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / /// NOTE: proptest is a form of fuzz testing. It generates random input and makes shore that [INFO] [stderr] 20 | | /// certain universal truths are upheld. Therefore, it can pass when there is a problem, [INFO] [stderr] 21 | | /// but if it fails then there really is something wrong. When testing something as [INFO] [stderr] 22 | | /// complicated as the resolver, the problems can be very subtle and hard to generate. [INFO] [stderr] 23 | | /// We have had a history of these tests only failing on PRs long after a bug is introduced. [INFO] [stderr] 24 | | /// If you have one of these test fail please report it on #6258, [INFO] [stderr] 25 | | /// and if you did not change the resolver then feel free to retry without concern. [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] 26 | / proptest! { [INFO] [stderr] 27 | | #![proptest_config(ProptestConfig { [INFO] [stderr] 28 | | // Note that this is a little low in terms of cases we'd like to test, [INFO] [stderr] 29 | | // but this number affects how long this function takes. It can be [INFO] [stderr] ... | [INFO] [stderr] 200 | | } [INFO] [stderr] 201 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/cargo/core/features.rs:153:1 [INFO] [stderr] | [INFO] [stderr] 153 | / /// A listing of all features in Cargo [INFO] [stderr] 154 | | /// [INFO] [stderr] 155 | | /// "look here" [INFO] [stderr] 156 | | /// [INFO] [stderr] ... | [INFO] [stderr] 162 | | /// character is translated to `-` when specified in the `cargo-features` [INFO] [stderr] 163 | | /// manifest entry in `Cargo.toml`. [INFO] [stderr] | |___________________________________^ [INFO] [stderr] 164 | / features! { [INFO] [stderr] 165 | | pub struct Features { [INFO] [stderr] 166 | | [INFO] [stderr] 167 | | // A dummy feature that doesn't actually gate anything, but it's used in [INFO] [stderr] ... | [INFO] [stderr] 198 | | } [INFO] [stderr] 199 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/cargo/lib.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(test, deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` implied by `#[warn(warnings)]` [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: the item `libc` is imported redundantly [INFO] [stderr] --> tests/testsuite/death.rs:135:9 [INFO] [stderr] | [INFO] [stderr] 135 | use libc; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/cross_compile.rs:3:47 [INFO] [stderr] | [INFO] [stderr] 3 | use std::sync::atomic::{AtomicBool, Ordering, ATOMIC_BOOL_INIT}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/cross_compile.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | use std::sync::{Once, ONCE_INIT}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/cross_compile.rs:25:46 [INFO] [stderr] | [INFO] [stderr] 25 | static CAN_RUN_CROSS_TESTS: AtomicBool = ATOMIC_BOOL_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/cross_compile.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | static CHECK: Once = ONCE_INIT; [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/cross_compile.rs:59:38 [INFO] [stderr] | [INFO] [stderr] 59 | static HAVE_WARNED: AtomicBool = ATOMIC_BOOL_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/paths.rs:6:48 [INFO] [stderr] | [INFO] [stderr] 6 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/paths.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | use std::sync::{Once, ONCE_INIT}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/paths.rs:12:31 [INFO] [stderr] | [INFO] [stderr] 12 | static NEXT_ID: AtomicUsize = ATOMIC_USIZE_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicUsize::new(0)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/testsuite/support/paths.rs:17:32 [INFO] [stderr] | [INFO] [stderr] 17 | static GLOBAL_INIT: Once = ONCE_INIT; [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` [INFO] [stderr] [INFO] [stderr] warning: the item `libc` is imported redundantly [INFO] [stderr] --> src/cargo/util/errors.rs:310:13 [INFO] [stderr] | [INFO] [stderr] 310 | use libc; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/cargo/lib.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(test, deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(unused_imports)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: the item `OsStr` is imported redundantly [INFO] [stderr] --> src/cargo/util/paths.rs:218:9 [INFO] [stderr] | [INFO] [stderr] 2 | use std::ffi::{OsStr, OsString}; [INFO] [stderr] | ----- the item `OsStr` is already imported here [INFO] [stderr] ... [INFO] [stderr] 218 | use std::ffi::OsStr; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/core/source/source_id.rs:8:37 [INFO] [stderr] | [INFO] [stderr] 8 | use std::sync::atomic::{AtomicBool, ATOMIC_BOOL_INIT}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/cargo/lib.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(test, deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/core/source/source_id.rs:196:45 [INFO] [stderr] | [INFO] [stderr] 196 | static WARNED: AtomicBool = ATOMIC_BOOL_INIT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `AtomicBool::new(false)` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/util/config.rs:13:23 [INFO] [stderr] | [INFO] [stderr] 13 | use std::sync::{Once, ONCE_INIT}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/cargo/util/config.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | static INIT: Once = ONCE_INIT; [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/build_context/mod.rs:20:33 [INFO] [stderr] | [INFO] [stderr] 20 | pub struct BuildContext<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/cargo/lib.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(test, deny(warnings))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(explicit_outlives_requirements)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/mod.rs:74:28 [INFO] [stderr] | [INFO] [stderr] 74 | pub struct Context<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/unit_dependencies.rs:30:16 [INFO] [stderr] | [INFO] [stderr] 30 | struct State<'a: 'tmp, 'cfg: 'a, 'tmp> { [INFO] [stderr] | ^^^^^^ ^^^^ [INFO] [stderr] help: remove these bounds [INFO] [stderr] | [INFO] [stderr] 30 | struct State<'a, 'cfg, 'tmp> { [INFO] [stderr] | -- -- [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/compiler/context/compilation_files.rs:24:37 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct CompilationFiles<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/package.rs:274:30 [INFO] [stderr] | [INFO] [stderr] 274 | pub struct Downloads<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/resolver/encode.rs:328:37 [INFO] [stderr] | [INFO] [stderr] 328 | pub struct WorkspaceResolve<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] warning: outlives requirements can be inferred [INFO] [stderr] --> src/cargo/core/workspace.rs:122:28 [INFO] [stderr] | [INFO] [stderr] 122 | pub struct Members<'a, 'cfg: 'a> { [INFO] [stderr] | ^^^^ help: remove this bound [INFO] [stderr] [INFO] [stderr] error: Could not compile `cargo-semverver`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name testsuite tests/testsuite/main.rs --color never --emit=dep-info,link -C debuginfo=2 --test -C metadata=eaa859201b465227 -C extra-filename=-eaa859201b465227 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern atty=/opt/crater/target/debug/deps/libatty-22eb3b2ac1d714c2.rlib --extern bufstream=/opt/crater/target/debug/deps/libbufstream-87367c2df27d7cce.rlib --extern byteorder=/opt/crater/target/debug/deps/libbyteorder-98f71e4258b709b0.rlib --extern bytesize=/opt/crater/target/debug/deps/libbytesize-55f2f37ee6956707.rlib --extern cargo=/opt/crater/target/debug/deps/libcargo-2aaeaf642a218d35.rlib --extern clap=/opt/crater/target/debug/deps/libclap-946176546f1bfef1.rlib --extern crates_io=/opt/crater/target/debug/deps/libcrates_io-2b7e22e11559d805.rlib --extern crossbeam_utils=/opt/crater/target/debug/deps/libcrossbeam_utils-e32b73b6a212c837.rlib --extern crypto_hash=/opt/crater/target/debug/deps/libcrypto_hash-4fdbe13694f58f5b.rlib --extern curl=/opt/crater/target/debug/deps/libcurl-8c394de2bacd8133.rlib --extern curl_sys=/opt/crater/target/debug/deps/libcurl_sys-804c07680e0e9c08.rlib --extern env_logger=/opt/crater/target/debug/deps/libenv_logger-60ee7903c4014a8e.rlib --extern failure=/opt/crater/target/debug/deps/libfailure-e533f5339fa6fa33.rlib --extern filetime=/opt/crater/target/debug/deps/libfiletime-541a240515dc1495.rlib --extern flate2=/opt/crater/target/debug/deps/libflate2-436b925ae3db9c00.rlib --extern fs2=/opt/crater/target/debug/deps/libfs2-3b1d34a5cbd1c69c.rlib --extern git2=/opt/crater/target/debug/deps/libgit2-db38f6e52934c4cd.rlib --extern git2_curl=/opt/crater/target/debug/deps/libgit2_curl-dafecae42149245b.rlib --extern glob=/opt/crater/target/debug/deps/libglob-31fe06c730b4ed3f.rlib --extern hex=/opt/crater/target/debug/deps/libhex-cfcedefda878ea76.rlib --extern home=/opt/crater/target/debug/deps/libhome-72d55d179abfe9be.rlib --extern ignore=/opt/crater/target/debug/deps/libignore-b7b1ffe992da0df5.rlib --extern im_rc=/opt/crater/target/debug/deps/libim_rc-1a72b77c9c591289.rlib --extern jobserver=/opt/crater/target/debug/deps/libjobserver-1527d86dfe4360d7.rlib --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-1f7a4359e40a6da9.rlib --extern lazycell=/opt/crater/target/debug/deps/liblazycell-45116a8946ed0c92.rlib --extern libc=/opt/crater/target/debug/deps/liblibc-37f3d1c853b3b7bd.rlib --extern libgit2_sys=/opt/crater/target/debug/deps/liblibgit2_sys-18fd227838194117.rlib --extern log=/opt/crater/target/debug/deps/liblog-6796845c78a3960b.rlib --extern num_cpus=/opt/crater/target/debug/deps/libnum_cpus-b569161181e0c021.rlib --extern opener=/opt/crater/target/debug/deps/libopener-ce69e756e250ad74.rlib --extern proptest=/opt/crater/target/debug/deps/libproptest-254a334c4e6e4f6b.rlib --extern rustc_workspace_hack=/opt/crater/target/debug/deps/librustc_workspace_hack-668375e19551eb59.rlib --extern rustfix=/opt/crater/target/debug/deps/librustfix-8240ee5972b31472.rlib --extern same_file=/opt/crater/target/debug/deps/libsame_file-8268c7efcedb46b2.rlib --extern semver=/opt/crater/target/debug/deps/libsemver-38e27790bed68de9.rlib --extern serde=/opt/crater/target/debug/deps/libserde-50e5d46514dccf4f.rlib --extern serde_ignored=/opt/crater/target/debug/deps/libserde_ignored-bbd5b6c45e195b67.rlib --extern serde_json=/opt/crater/target/debug/deps/libserde_json-ce8632578aa437dc.rlib --extern shell_escape=/opt/crater/target/debug/deps/libshell_escape-0eeb9559bd1e3eeb.rlib --extern tar=/opt/crater/target/debug/deps/libtar-17fdfeb5f9d290db.rlib --extern tempfile=/opt/crater/target/debug/deps/libtempfile-b29d5749da4bbd9d.rlib --extern termcolor=/opt/crater/target/debug/deps/libtermcolor-79496754b4470ebc.rlib --extern toml=/opt/crater/target/debug/deps/libtoml-a66c94a4c31323f1.rlib --extern unicode_width=/opt/crater/target/debug/deps/libunicode_width-c482f247a0e67224.rlib --extern url=/opt/crater/target/debug/deps/liburl-ee604ccef16e6499.rlib --extern url_serde=/opt/crater/target/debug/deps/liburl_serde-22c75edcddac01f7.rlib --cap-lints=warn -L native=/opt/crater/target/debug/build/curl-sys-99a5e6ac4697acb6/out/build -L native=/opt/crater/target/debug/build/libnghttp2-sys-19169024ac48b7bd/out/i/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/opt/crater/target/debug/build/backtrace-sys-d5ae900bfde9750d/out -L native=/opt/crater/target/debug/build/miniz-sys-e6b91e84307dae80/out -L native=/opt/crater/target/debug/build/libgit2-sys-6b026814d1fa6c1b/out/build -L native=/opt/crater/target/debug/build/libssh2-sys-ee7b9e477f1eab95/out/build` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "90adbd220d1ea04d10733427ff3a5f48b552f2cd00eda2b73642c1b5d317a471"` [INFO] running `"docker" "rm" "-f" "90adbd220d1ea04d10733427ff3a5f48b552f2cd00eda2b73642c1b5d317a471"` [INFO] [stdout] 90adbd220d1ea04d10733427ff3a5f48b552f2cd00eda2b73642c1b5d317a471