[INFO] cloning repository https://github.com/gdavidmassey/AOC_2023 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gdavidmassey/AOC_2023" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgdavidmassey%2FAOC_2023", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgdavidmassey%2FAOC_2023'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c32c1bdeb2cbc6c323d0941deb28477c35d98d68 [INFO] checking gdavidmassey/AOC_2023 against master#092a284ba0421695f2032c947765429fd7095796 for pr-139763 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgdavidmassey%2FAOC_2023" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/gdavidmassey/AOC_2023 on toolchain 092a284ba0421695f2032c947765429fd7095796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+092a284ba0421695f2032c947765429fd7095796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/gdavidmassey/AOC_2023 [INFO] finished tweaking git repo https://github.com/gdavidmassey/AOC_2023 [INFO] tweaked toml for git repo https://github.com/gdavidmassey/AOC_2023 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/gdavidmassey/AOC_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" "+092a284ba0421695f2032c947765429fd7095796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+092a284ba0421695f2032c947765429fd7095796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 29fdb209ed40667109218266a7e0466a41ff5862b65294b6f27309579acbafc1 [INFO] running `Command { std: "docker" "start" "-a" "29fdb209ed40667109218266a7e0466a41ff5862b65294b6f27309579acbafc1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "29fdb209ed40667109218266a7e0466a41ff5862b65294b6f27309579acbafc1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29fdb209ed40667109218266a7e0466a41ff5862b65294b6f27309579acbafc1", kill_on_drop: false }` [INFO] [stdout] 29fdb209ed40667109218266a7e0466a41ff5862b65294b6f27309579acbafc1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+092a284ba0421695f2032c947765429fd7095796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7437d767b00863762fdb466756332f9ae478a1373d4c205669b7ac38f1d7c380 [INFO] running `Command { std: "docker" "start" "-a" "7437d767b00863762fdb466756332f9ae478a1373d4c205669b7ac38f1d7c380", kill_on_drop: false }` [INFO] [stderr] Checking aoc_2023 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `Test` [INFO] [stdout] --> src/day07_p1.rs:125:7 [INFO] [stdout] | [INFO] [stdout] 125 | #[cfg(Test)] [INFO] [stdout] | ^^^^ help: there is a config with a similar name: `test` [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(Test)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(Test)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `Test` [INFO] [stdout] --> src/day07_p1.rs:125:7 [INFO] [stdout] | [INFO] [stdout] 125 | #[cfg(Test)] [INFO] [stdout] | ^^^^ help: there is a config with a similar name: `test` [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(Test)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(Test)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day01_p1` is never used [INFO] [stdout] --> src/day01.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn day01_p1() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `aoc_2023` (bin "aoc_2023" test); 2 warnings 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/092a284ba0421695f2032c947765429fd7095796/bin/rustc --crate-name aoc_2023 --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=60614a7920938888 -C extra-filename=-25a6fd657495a691 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints=forbid` (exit status: 1) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: function `get_num` is never used [INFO] [stdout] --> src/day01.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn get_num(text: &str) -> u32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day01_p1` is never used [INFO] [stdout] --> src/day01.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn day01_p1() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day01_p2` is never used [INFO] [stdout] --> src/day01.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn day01_p2() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Handful` is never constructed [INFO] [stdout] --> src/day02.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Handful { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Colour` is never used [INFO] [stdout] --> src/day02.rs:10:6 [INFO] [stdout] | [INFO] [stdout] 10 | enum Colour { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_handful` is never used [INFO] [stdout] --> src/day02.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn check_handful(text: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_handful` is never used [INFO] [stdout] --> src/day02.rs:29:4 [INFO] [stdout] | [INFO] [stdout] 29 | fn get_handful(text: &str) -> Handful { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_valid` is never used [INFO] [stdout] --> src/day02.rs:42:4 [INFO] [stdout] | [INFO] [stdout] 42 | fn is_valid(h: Handful) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `all_valid` is never used [INFO] [stdout] --> src/day02.rs:46:4 [INFO] [stdout] | [INFO] [stdout] 46 | fn all_valid(text: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_game_id` is never used [INFO] [stdout] --> src/day02.rs:61:4 [INFO] [stdout] | [INFO] [stdout] 61 | fn get_game_id(text: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_colour` is never used [INFO] [stdout] --> src/day02.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn count_colour(text: &str) -> Colour { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_power` is never used [INFO] [stdout] --> src/day02.rs:80:4 [INFO] [stdout] | [INFO] [stdout] 80 | fn min_power(text: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `power` is never used [INFO] [stdout] --> src/day02.rs:102:4 [INFO] [stdout] | [INFO] [stdout] 102 | fn power(h: Handful) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day02_p1` is never used [INFO] [stdout] --> src/day02.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn day02_p1() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day02_p2` is never used [INFO] [stdout] --> src/day02.rs:118:8 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn day02_p2() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Number` is never constructed [INFO] [stdout] --> src/day03.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct Number { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `clear`, and `get_part` are never used [INFO] [stdout] --> src/day03.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 11 | impl Number { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 12 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn get_part(&self) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Map` is never constructed [INFO] [stdout] --> src/day03.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | struct Map { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Gears` is never constructed [INFO] [stdout] --> src/day03.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | struct Gears(HashMap>); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, and `gear_ratio` are never used [INFO] [stdout] --> src/day03.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 46 | impl Gears { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 47 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | fn push(&mut self, k: &str, v: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | fn gear_ratio(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `get`, `check_neighbour`, `check_gears`, `is_symbol`, and `gear_index` are never used [INFO] [stdout] --> src/day03.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 69 | impl Map { [INFO] [stdout] | -------- associated items in this implementation [INFO] [stdout] 70 | fn new(map: Vec>) -> Map { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn get(&self, x: usize, y: usize) -> Option { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 83 | fn check_neighbour(&self, x: usize, y: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 103 | fn check_gears(&self, x: usize, y: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 126 | fn is_symbol(&self, x: usize, y: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 138 | fn gear_index(&self, x: usize, y: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day03` is never used [INFO] [stdout] --> src/day03.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn day03() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Card` is never constructed [INFO] [stdout] --> src/day04.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct Card { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `score` and `wins` are never used [INFO] [stdout] --> src/day04.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 11 | impl Card { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] 12 | fn score(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | fn wins(&self) -> usize { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day04` is never used [INFO] [stdout] --> src/day04.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn day04() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Map` is never constructed [INFO] [stdout] --> src/day05.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Map { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `tx`, and `txs` are never used [INFO] [stdout] --> src/day05.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 13 | impl Map { [INFO] [stdout] | -------- associated items in this implementation [INFO] [stdout] 14 | fn new(text: &str) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | fn tx(&self, x: isize) -> Option { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 37 | fn txs(&self, seed: Seed) -> SeedResult { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Maps` is never constructed [INFO] [stdout] --> src/day05.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | struct Maps(Vec); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, `tx`, `txs`, and `import` are never used [INFO] [stdout] --> src/day05.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 68 | impl Maps { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 69 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | fn push(&mut self, map: Map) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 77 | fn tx(&self, x: isize) -> isize { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 88 | fn txs(&self, seeds: Vec) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | fn import(&mut self, text: &str) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SeedResult` is never constructed [INFO] [stdout] --> src/day05.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | struct SeedResult { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/day05.rs:123:8 [INFO] [stdout] | [INFO] [stdout] 122 | impl SeedResult { [INFO] [stdout] | --------------- associated function in this implementation [INFO] [stdout] 123 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Seed` is never constructed [INFO] [stdout] --> src/day05.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | struct Seed { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `split` is never used [INFO] [stdout] --> src/day05.rs:139:8 [INFO] [stdout] | [INFO] [stdout] 138 | impl Seed { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 139 | fn split(&self, index: isize) -> (Seed, Seed) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day05` is never used [INFO] [stdout] --> src/day05.rs:156:8 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn day05() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_strategy` is never used [INFO] [stdout] --> src/day06.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn count_strategy(time: isize, record: isize) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day06` is never used [INFO] [stdout] --> src/day06.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn day06() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Hand` is never constructed [INFO] [stdout] --> src/day07_p1.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Hand { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Score` is never used [INFO] [stdout] --> src/day07_p1.rs:13:6 [INFO] [stdout] | [INFO] [stdout] 13 | enum Score { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `cmp` is never used [INFO] [stdout] --> src/day07_p1.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 24 | impl Score { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] 25 | fn cmp(&self, score: &Score) -> Ordering { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `card` is never used [INFO] [stdout] --> src/day07_p1.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn card(c: char) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `score_hand` is never used [INFO] [stdout] --> src/day07_p1.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn score_hand(hand: &str) -> Score { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cmp_high` is never used [INFO] [stdout] --> src/day07_p1.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn cmp_high(h1: &str, h2: &str) -> Ordering { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `day07_p1` is never used [INFO] [stdout] --> src/day07_p1.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn day07_p1() { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Hand` is never constructed [INFO] [stdout] --> src/day07_p2.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | struct Hand { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Score` is never used [INFO] [stdout] --> src/day07_p2.rs:13:6 [INFO] [stdout] | [INFO] [stdout] 13 | enum Score { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `cmp` is never used [INFO] [stdout] --> src/day07_p2.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 24 | impl Score { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] 25 | fn cmp(&self, score: &Score) -> Ordering { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `card` is never used [INFO] [stdout] --> src/day07_p2.rs:36:4 [INFO] [stdout] | [INFO] [stdout] 36 | fn card(c: char) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `aoc_2023` (bin "aoc_2023"); 48 warnings 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/092a284ba0421695f2032c947765429fd7095796/bin/rustc --crate-name aoc_2023 --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c34c503654bb0e15 -C extra-filename=-18e230c35868e817 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --cap-lints=forbid` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "7437d767b00863762fdb466756332f9ae478a1373d4c205669b7ac38f1d7c380", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7437d767b00863762fdb466756332f9ae478a1373d4c205669b7ac38f1d7c380", kill_on_drop: false }` [INFO] [stdout] 7437d767b00863762fdb466756332f9ae478a1373d4c205669b7ac38f1d7c380