[INFO] cloning repository https://github.com/mtwtkman/pomo [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mtwtkman/pomo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmtwtkman%2Fpomo", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmtwtkman%2Fpomo'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 589835127b8d5b03344acf1c4cd8928ab3cb25b3 [INFO] checking mtwtkman/pomo against try#4a23c45c7893f1416456144e3883cc48ea91722e for pr-82322 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmtwtkman%2Fpomo" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mtwtkman/pomo on toolchain 4a23c45c7893f1416456144e3883cc48ea91722e [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mtwtkman/pomo [INFO] finished tweaking git repo https://github.com/mtwtkman/pomo [INFO] tweaked toml for git repo https://github.com/mtwtkman/pomo written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/mtwtkman/pomo already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded once_cell v1.7.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5f4a2ce2a5267fdad7c1586538e663fa27d0c6bb863b4dd8f3ad9e1ac7b52259 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5f4a2ce2a5267fdad7c1586538e663fa27d0c6bb863b4dd8f3ad9e1ac7b52259", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5f4a2ce2a5267fdad7c1586538e663fa27d0c6bb863b4dd8f3ad9e1ac7b52259", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f4a2ce2a5267fdad7c1586538e663fa27d0c6bb863b4dd8f3ad9e1ac7b52259", kill_on_drop: false }` [INFO] [stdout] 5f4a2ce2a5267fdad7c1586538e663fa27d0c6bb863b4dd8f3ad9e1ac7b52259 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d9e59e775fb2a8454796a4a5f7360a0df2443111e8aa95d076701541241f2972 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d9e59e775fb2a8454796a4a5f7360a0df2443111e8aa95d076701541241f2972", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.87 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.60 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Checking once_cell v1.7.1 [INFO] [stderr] Checking instant v0.1.9 [INFO] [stderr] Compiling tokio v1.2.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking parking_lot_core v0.8.3 [INFO] [stderr] Checking signal-hook-registry v1.3.0 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking mio v0.7.9 [INFO] [stderr] Checking parking_lot v0.11.1 [INFO] [stderr] Compiling tokio-macros v1.1.0 [INFO] [stderr] Checking pomo-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant is never constructed: `Working` [INFO] [stdout] --> src/pomodoro.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Working, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShortBreak` [INFO] [stdout] --> src/pomodoro.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | ShortBreak, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LongBreak` [INFO] [stdout] --> src/pomodoro.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | LongBreak, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pomodoro.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `increment_working` [INFO] [stdout] --> src/pomodoro.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | fn increment_working(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `increment_short_break` [INFO] [stdout] --> src/pomodoro.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn increment_short_break(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `increment_long_break` [INFO] [stdout] --> src/pomodoro.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | fn increment_long_break(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Shared` [INFO] [stdout] --> src/pomodoro.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct Shared { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pomodoro.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pause` [INFO] [stdout] --> src/pomodoro.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn pause(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `resume` [INFO] [stdout] --> src/pomodoro.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn resume(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pomodoro.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn new(lifespan: Duration, tick_range: Duration) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `initial_duration` [INFO] [stdout] --> src/pomodoro.rs:78:8 [INFO] [stdout] | [INFO] [stdout] 78 | fn initial_duration() -> Duration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset` [INFO] [stdout] --> src/pomodoro.rs:82:8 [INFO] [stdout] | [INFO] [stdout] 82 | fn reset(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `tick` [INFO] [stdout] --> src/pomodoro.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 88 | fn tick(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_done` [INFO] [stdout] --> src/pomodoro.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | fn is_done(&self) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Resume` [INFO] [stdout] --> src/pomodoro.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | Resume, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Pause` [INFO] [stdout] --> src/pomodoro.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | Pause, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Pomodoro` [INFO] [stdout] --> src/pomodoro.rs:107:12 [INFO] [stdout] | [INFO] [stdout] 107 | pub struct Pomodoro { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/pomodoro.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_consumed` [INFO] [stdout] --> src/pomodoro.rs:141:8 [INFO] [stdout] | [INFO] [stdout] 141 | fn is_consumed(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `current_status` [INFO] [stdout] --> src/pomodoro.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | fn current_status(&self) -> Phase { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `current_timer` [INFO] [stdout] --> src/pomodoro.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | fn current_timer(&self) -> &Clock { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `increment_current_status_counter` [INFO] [stdout] --> src/pomodoro.rs:159:8 [INFO] [stdout] | [INFO] [stdout] 159 | fn increment_current_status_counter(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_reached_long_break` [INFO] [stdout] --> src/pomodoro.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | fn is_reached_long_break(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next_status` [INFO] [stdout] --> src/pomodoro.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | fn next_status(&mut self) -> Phase { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_active` [INFO] [stdout] --> src/pomodoro.rs:185:8 [INFO] [stdout] | [INFO] [stdout] 185 | fn is_active(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `next_cycle` [INFO] [stdout] --> src/pomodoro.rs:190:8 [INFO] [stdout] | [INFO] [stdout] 190 | fn next_cycle(&mut self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `proceed` [INFO] [stdout] --> src/pomodoro.rs:197:8 [INFO] [stdout] | [INFO] [stdout] 197 | fn proceed(&self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `wait` [INFO] [stdout] --> src/pomodoro.rs:201:14 [INFO] [stdout] | [INFO] [stdout] 201 | async fn wait(&self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pause` [INFO] [stdout] --> src/pomodoro.rs:207:8 [INFO] [stdout] | [INFO] [stdout] 207 | fn pause(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `resume` [INFO] [stdout] --> src/pomodoro.rs:212:8 [INFO] [stdout] | [INFO] [stdout] 212 | fn resume(&self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `run` [INFO] [stdout] --> src/pomodoro.rs:217:18 [INFO] [stdout] | [INFO] [stdout] 217 | pub async fn run(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `Signal` [INFO] [stdout] --> src/runtime.rs:5:6 [INFO] [stdout] | [INFO] [stdout] 5 | enum Signal { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `start` [INFO] [stdout] --> src/runtime.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | pub async fn start(mut pomodoro: Pomodoro) -> Client { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Client` [INFO] [stdout] --> src/runtime.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct Client { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `send_signal` [INFO] [stdout] --> src/runtime.rs:40:14 [INFO] [stdout] | [INFO] [stdout] 40 | async fn send_signal(&self, signal: Signal) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `abort` [INFO] [stdout] --> src/runtime.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | pub async fn abort(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pause` [INFO] [stdout] --> src/runtime.rs:48:18 [INFO] [stdout] | [INFO] [stdout] 48 | pub async fn pause(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `resume` [INFO] [stdout] --> src/runtime.rs:52:18 [INFO] [stdout] | [INFO] [stdout] 52 | pub async fn resume(&self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/runtime.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | self.sender.send(signal).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Resume` [INFO] [stdout] --> src/pomodoro.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | Resume, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Pause` [INFO] [stdout] --> src/pomodoro.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | Pause, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Abort` [INFO] [stdout] --> src/runtime.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | Abort, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `abort` [INFO] [stdout] --> src/runtime.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | pub async fn abort(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/runtime.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | self.sender.send(signal).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.65s [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d9e59e775fb2a8454796a4a5f7360a0df2443111e8aa95d076701541241f2972", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9e59e775fb2a8454796a4a5f7360a0df2443111e8aa95d076701541241f2972", kill_on_drop: false }` [INFO] [stdout] d9e59e775fb2a8454796a4a5f7360a0df2443111e8aa95d076701541241f2972