[INFO] fetching crate rustlab 0.1.0... [INFO] testing rustlab-0.1.0 against master#ebf0cf75d368c035f4c7e7246d203bd469ee4a51 for pr-137940 [INFO] extracting crate rustlab 0.1.0 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate rustlab 0.1.0 on toolchain ebf0cf75d368c035f4c7e7246d203bd469ee4a51 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rustlab 0.1.0 [INFO] finished tweaking crates.io crate rustlab 0.1.0 [INFO] tweaked toml for crates.io crate rustlab 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate crates.io crate rustlab 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] af1758a10240c577fa50d237fe9f5545a314985b6de7d0139fd0399eed9a71e9 [INFO] running `Command { std: "docker" "start" "-a" "af1758a10240c577fa50d237fe9f5545a314985b6de7d0139fd0399eed9a71e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "af1758a10240c577fa50d237fe9f5545a314985b6de7d0139fd0399eed9a71e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af1758a10240c577fa50d237fe9f5545a314985b6de7d0139fd0399eed9a71e9", kill_on_drop: false }` [INFO] [stdout] af1758a10240c577fa50d237fe9f5545a314985b6de7d0139fd0399eed9a71e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b812f00428fe821c927f0373bc534e4f4eed69cf40854de8b0afc70e90c5c229 [INFO] running `Command { std: "docker" "start" "-a" "b812f00428fe821c927f0373bc534e4f4eed69cf40854de8b0afc70e90c5c229", kill_on_drop: false }` [INFO] [stderr] Compiling rustlab v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/hashmap_base.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_i32` is never used [INFO] [stdout] --> src/generic_base.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn largest_i32(list: &[i32]) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest` is never used [INFO] [stdout] --> src/generic_base.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn largest(list: &[T]) -> T { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Option` is never used [INFO] [stdout] --> src/generic_base.rs:21:6 [INFO] [stdout] | [INFO] [stdout] 21 | enum Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Result` is never used [INFO] [stdout] --> src/generic_base.rs:26:6 [INFO] [stdout] | [INFO] [stdout] 26 | enum Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/generic_base.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_x` and `get_y` are never used [INFO] [stdout] --> src/generic_base.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 38 | impl Point { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] 39 | fn get_x(&self) -> &T { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 43 | fn get_y(&self) -> &T { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point2` is never constructed [INFO] [stdout] --> src/generic_base.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | struct Point2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `creat_point` is never used [INFO] [stdout] --> src/generic_base.rs:54:8 [INFO] [stdout] | [INFO] [stdout] 53 | impl Point2 { [INFO] [stdout] | ----------------------- method in this implementation [INFO] [stdout] 54 | fn creat_point(self, other: Point2) -> Point2 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Dog` is never constructed [INFO] [stdout] --> src/struct_base.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct Dog { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_name` and `get_age` are never used [INFO] [stdout] --> src/trait_base.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | pub trait GetInformation { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] 3 | fn get_name(&self) -> &String; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 4 | fn get_age(&self) -> &u32; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `square` is never used [INFO] [stdout] --> src/fn_base.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn square>(x: T, y: T) -> T { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `gcd` is never used [INFO] [stdout] --> src/fn_base.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn gcd(a: u32, b: u32) -> u32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `User` is never constructed [INFO] [stdout] --> src/fn_base.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | struct User { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `show` is never used [INFO] [stdout] --> src/fn_base.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 20 | impl User { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 21 | fn show(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasArea` is never used [INFO] [stdout] --> src/generic_bound.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | trait HasArea { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rectangle` is never constructed [INFO] [stdout] --> src/generic_bound.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | struct Rectangle { length: f64, height: f64 } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_debug` is never used [INFO] [stdout] --> src/generic_bound.rs:22:4 [INFO] [stdout] | [INFO] [stdout] 22 | fn print_debug(t: &T) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `area` is never used [INFO] [stdout] --> src/generic_bound.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 28 | fn area(t: &T) -> f64 { t.area() } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Cardinal` is never constructed [INFO] [stdout] --> src/generic_bound.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | struct Cardinal; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BlueJay` is never constructed [INFO] [stdout] --> src/generic_bound.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | struct BlueJay; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Turkey` is never constructed [INFO] [stdout] --> src/generic_bound.rs:54:8 [INFO] [stdout] | [INFO] [stdout] 54 | struct Turkey; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Red` is never used [INFO] [stdout] --> src/generic_bound.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | trait Red {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Blue` is never used [INFO] [stdout] --> src/generic_bound.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | trait Blue {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `red` is never used [INFO] [stdout] --> src/generic_bound.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 64 | fn red(_: &T) -> &'static str { "red" } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `blue` is never used [INFO] [stdout] --> src/generic_bound.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn blue(_: &T) -> &'static str { "blue" } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main` is never used [INFO] [stdout] --> src/generic_bound.rs:67:4 [INFO] [stdout] | [INFO] [stdout] 67 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare_prints` is never used [INFO] [stdout] --> src/generic_bound.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn compare_prints(t: &T) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare_types` is never used [INFO] [stdout] --> src/generic_bound.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn compare_types(t: &T, u: &U) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PrintInOption` is never used [INFO] [stdout] --> src/generic_bound_where.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | trait PrintInOption { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Val` is never constructed [INFO] [stdout] --> src/generic_impl.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct Val { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GenVal` is never constructed [INFO] [stdout] --> src/generic_impl.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct GenVal { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `value` is never used [INFO] [stdout] --> src/generic_impl.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl Val { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] 10 | fn value(&self) -> &f64 { &self.val } [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `value` is never used [INFO] [stdout] --> src/generic_impl.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 13 | impl GenVal { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] 14 | fn value(&self) -> &T { &self.gen_val } [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Inch` is never used [INFO] [stdout] --> src/override_add_operator.rs:8:6 [INFO] [stdout] | [INFO] [stdout] 8 | enum Inch {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Mm` is never used [INFO] [stdout] --> src/override_add_operator.rs:10:6 [INFO] [stdout] | [INFO] [stdout] 10 | enum Mm {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Empty` is never constructed [INFO] [stdout] --> src/trait_test.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | struct Empty; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Null` is never constructed [INFO] [stdout] --> src/trait_test.rs:2:8 [INFO] [stdout] | [INFO] [stdout] 2 | struct Null; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `DoubleDrop` is never used [INFO] [stdout] --> src/trait_test.rs:5:7 [INFO] [stdout] | [INFO] [stdout] 5 | trait DoubleDrop { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] running `Command { std: "docker" "inspect" "b812f00428fe821c927f0373bc534e4f4eed69cf40854de8b0afc70e90c5c229", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b812f00428fe821c927f0373bc534e4f4eed69cf40854de8b0afc70e90c5c229", kill_on_drop: false }` [INFO] [stdout] b812f00428fe821c927f0373bc534e4f4eed69cf40854de8b0afc70e90c5c229 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e6680f2dc3d7e404d274b69298a610bdd8524fd13b646a551c80cfc24eb0b89c [INFO] running `Command { std: "docker" "start" "-a" "e6680f2dc3d7e404d274b69298a610bdd8524fd13b646a551c80cfc24eb0b89c", kill_on_drop: false }` [INFO] [stderr] Compiling rustlab v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/option_base.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rustlab` (bin "rustlab" test); 1 warning emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] No space left on device (os error 28) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] failed to parse process output: `/opt/rustwide/rustup-home/toolchains/ebf0cf75d368c035f4c7e7246d203bd469ee4a51/bin/rustc --crate-name rustlab --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79df2317daacfc69 -C extra-filename=-918e78b3945a0947 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints=forbid` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "e6680f2dc3d7e404d274b69298a610bdd8524fd13b646a551c80cfc24eb0b89c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6680f2dc3d7e404d274b69298a610bdd8524fd13b646a551c80cfc24eb0b89c", kill_on_drop: false }` [INFO] [stdout] e6680f2dc3d7e404d274b69298a610bdd8524fd13b646a551c80cfc24eb0b89c