[INFO] cloning repository https://github.com/Striker2783/advent-of-code-2023 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Striker2783/advent-of-code-2023" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStriker2783%2Fadvent-of-code-2023", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStriker2783%2Fadvent-of-code-2023'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7a95deda44b6a04b6a589be97b600812c9fbbfd6 [INFO] testing Striker2783/advent-of-code-2023 against beta-2025-01-12 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStriker2783%2Fadvent-of-code-2023" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Striker2783/advent-of-code-2023 on toolchain beta-2025-01-12 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Striker2783/advent-of-code-2023 [INFO] finished tweaking git repo https://github.com/Striker2783/advent-of-code-2023 [INFO] tweaked toml for git repo https://github.com/Striker2783/advent-of-code-2023 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/Striker2783/advent-of-code-2023 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" "+beta-2025-01-12" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d070798ff66d9f864e246be4fc13e7880e8e520c6cf56f396c954f2cf2f815da [INFO] running `Command { std: "docker" "start" "-a" "d070798ff66d9f864e246be4fc13e7880e8e520c6cf56f396c954f2cf2f815da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d070798ff66d9f864e246be4fc13e7880e8e520c6cf56f396c954f2cf2f815da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d070798ff66d9f864e246be4fc13e7880e8e520c6cf56f396c954f2cf2f815da", kill_on_drop: false }` [INFO] [stdout] d070798ff66d9f864e246be4fc13e7880e8e520c6cf56f396c954f2cf2f815da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8b2ea914cbe590d637084ce06088460099ea1342dec86661a7894fdef7db5f58 [INFO] running `Command { std: "docker" "start" "-a" "8b2ea914cbe590d637084ce06088460099ea1342dec86661a7894fdef7db5f58", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling advent2023 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `collections::HashMap` [INFO] [stdout] --> src/fourteen.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::HashMap, error::Error, fs, path::Path}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> src/twenty_one.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | collections::{HashSet, VecDeque}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/twenty.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | let a = fs::read_to_string(path)?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `solve_one_naive`, `add_row`, `add_column`, and `graphic` are never used [INFO] [stdout] --> src/eighteen.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 12 | impl Input { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 68 | fn solve_one_naive(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 156 | fn add_row(v: &mut Vec>, up: bool) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | fn add_column(v: &mut [Vec], left: bool) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 178 | fn graphic(v: &[Vec]) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `pretty` is never used [INFO] [stdout] --> src/eleven.rs:51:8 [INFO] [stdout] | [INFO] [stdout] 12 | impl Input { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 51 | fn pretty(a: &Vec>) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `solve_two` and `recursive_two` are never used [INFO] [stdout] --> src/five.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl Maps { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 61 | pub fn solve_two(&self) -> u64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | fn recursive_two(&self, range: (u64, u64), i: usize) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_range` is never used [INFO] [stdout] --> src/nineteen.rs:17:4 [INFO] [stdout] | [INFO] [stdout] 17 | fn split_range(a: Range, b: Range) -> (Range, Range, Range) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `first_naive` is never used [INFO] [stdout] --> src/one.rs:49:4 [INFO] [stdout] | [INFO] [stdout] 49 | fn first_naive(input: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `second_naive` is never used [INFO] [stdout] --> src/one.rs:63:4 [INFO] [stdout] | [INFO] [stdout] 63 | fn second_naive(input: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `pretty` is never used [INFO] [stdout] --> src/ten.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 47 | impl Input { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 58 | fn pretty(a: &Vec>) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `naive` and `works` are never used [INFO] [stdout] --> src/twelve.rs:86:8 [INFO] [stdout] | [INFO] [stdout] 11 | impl Input { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 86 | fn naive(a: &mut [char], b: &[u64], i: usize, map: &mut HashMap, u64>) -> u64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 104 | fn works(c: &[char], n: &[u64]) -> bool { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/twenty.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | struct Input(HashMap); [INFO] [stdout] | ----- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Input` has derived impls for the traits `Default`, `Clone`, and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `solve_one` and `press_button` are never used [INFO] [stdout] --> src/twenty.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 14 | impl Input { [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 15 | fn solve_one(&self) -> u64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn press_button(&mut self) -> (u64, u64) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `High` is never constructed [INFO] [stdout] --> src/twenty.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 62 | enum Pulse { [INFO] [stdout] | ----- variant in this enum [INFO] [stdout] 63 | Low, [INFO] [stdout] 64 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Pulse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/twenty.rs:68:14 [INFO] [stdout] | [INFO] [stdout] 68 | FlipFlop(bool), [INFO] [stdout] | -------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Type` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 68 | FlipFlop(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/twenty.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | Conjunction(Pulse), [INFO] [stdout] | ----------- ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Type` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 69 | Conjunction(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_pulse` is never used [INFO] [stdout] --> src/twenty.rs:79:8 [INFO] [stdout] | [INFO] [stdout] 78 | impl Module { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] 79 | fn get_pulse(&mut self, pulse: Pulse) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cleaner` is never used [INFO] [stdout] --> src/two.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn cleaner(input: &str) -> (u32, u32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.12s [INFO] running `Command { std: "docker" "inspect" "8b2ea914cbe590d637084ce06088460099ea1342dec86661a7894fdef7db5f58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b2ea914cbe590d637084ce06088460099ea1342dec86661a7894fdef7db5f58", kill_on_drop: false }` [INFO] [stdout] 8b2ea914cbe590d637084ce06088460099ea1342dec86661a7894fdef7db5f58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 47767506f4baab200fc094084c1ca62f2caa09546444d65a211500db8d28780c [INFO] running `Command { std: "docker" "start" "-a" "47767506f4baab200fc094084c1ca62f2caa09546444d65a211500db8d28780c", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/4bc26388c88c334d039414dd4e9fea768b46869668af32d1fc682a221dbb2453/merged: no space left on device [INFO] running `Command { std: "docker" "inspect" "47767506f4baab200fc094084c1ca62f2caa09546444d65a211500db8d28780c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47767506f4baab200fc094084c1ca62f2caa09546444d65a211500db8d28780c", kill_on_drop: false }` [INFO] [stdout] 47767506f4baab200fc094084c1ca62f2caa09546444d65a211500db8d28780c