[INFO] cloning repository https://github.com/amorfis/advent-of-code-2024 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amorfis/advent-of-code-2024" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famorfis%2Fadvent-of-code-2024", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famorfis%2Fadvent-of-code-2024'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 19c165d8a7f71cdd05ac06b772fc34e54dd47ef8 [INFO] testing amorfis/advent-of-code-2024 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_in_2025-retry-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famorfis%2Fadvent-of-code-2024" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/amorfis/advent-of-code-2024 [INFO] finished tweaking git repo https://github.com/amorfis/advent-of-code-2024 [INFO] tweaked toml for git repo https://github.com/amorfis/advent-of-code-2024 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/amorfis/advent-of-code-2024 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/amorfis/advent-of-code-2024 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: lib.debug [INFO] [stderr] warning: unused manifest key: lib.opt-level [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded claims v0.8.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 31ba3b7c322b31381be73e60b26bc63d6ecdf8d56de4e367437c256ec314f33f [INFO] running `Command { std: "docker" "start" "-a" "31ba3b7c322b31381be73e60b26bc63d6ecdf8d56de4e367437c256ec314f33f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "31ba3b7c322b31381be73e60b26bc63d6ecdf8d56de4e367437c256ec314f33f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31ba3b7c322b31381be73e60b26bc63d6ecdf8d56de4e367437c256ec314f33f", kill_on_drop: false }` [INFO] [stdout] 31ba3b7c322b31381be73e60b26bc63d6ecdf8d56de4e367437c256ec314f33f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 903ba81dfa76f25ce3d7d77f7f6626fd3c22b2f67f1e55d70903ee9dfd4d10e4 [INFO] running `Command { std: "docker" "start" "-a" "903ba81dfa76f25ce3d7d77f7f6626fd3c22b2f67f1e55d70903ee9dfd4d10e4", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: lib.debug [INFO] [stderr] warning: unused manifest key: lib.opt-level [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling libc v0.2.168 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling radix_fmt v1.0.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling claims v0.8.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling aoc2024 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/reindeer.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/visited.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::day16::Reindeer` [INFO] [stdout] --> src/lib/day16/visited.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::day16::Reindeer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_map` is never used [INFO] [stdout] --> src/lib/day16/reindeer.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 15 | impl Maze { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 60 | fn print_map(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day12/garden.rs:136:29 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec{ [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec>{ [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day13/machine.rs:49:34 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option { [INFO] [stdout] | ^^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Uuid` and `uuid` [INFO] [stdout] --> src/day16/main-p1.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use uuid::{uuid, Uuid}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day16/main-p1.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let mut walker = Reindeer { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_line` is never used [INFO] [stdout] --> src/day14/main-p2.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn print_line(robots_line: &Vec) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_line_with_marks` is never used [INFO] [stdout] --> src/day14/main-p2.rs:203:4 [INFO] [stdout] | [INFO] [stdout] 203 | fn print_line_with_marks(robots_line: &Vec<&Robot>, axis: usize, sym_robot: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.50s [INFO] running `Command { std: "docker" "inspect" "903ba81dfa76f25ce3d7d77f7f6626fd3c22b2f67f1e55d70903ee9dfd4d10e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "903ba81dfa76f25ce3d7d77f7f6626fd3c22b2f67f1e55d70903ee9dfd4d10e4", kill_on_drop: false }` [INFO] [stdout] 903ba81dfa76f25ce3d7d77f7f6626fd3c22b2f67f1e55d70903ee9dfd4d10e4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5a12c3725e14430ee2cf7b8115dd5da02966dba6ce412069cf8c8b9c98852029 [INFO] running `Command { std: "docker" "start" "-a" "5a12c3725e14430ee2cf7b8115dd5da02966dba6ce412069cf8c8b9c98852029", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: lib.debug [INFO] [stderr] warning: unused manifest key: lib.opt-level [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/reindeer.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/visited.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::day16::Reindeer` [INFO] [stdout] --> src/lib/day16/visited.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::day16::Reindeer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_map` is never used [INFO] [stdout] --> src/lib/day16/reindeer.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 15 | impl Maze { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 60 | fn print_map(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day12/garden.rs:136:29 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec{ [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec>{ [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day13/machine.rs:49:34 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option { [INFO] [stdout] | ^^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc2024 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/reindeer.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/lib/day16/visited.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::day16::Reindeer` [INFO] [stdout] --> src/lib/day16/visited.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::day16::Reindeer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_map` is never used [INFO] [stdout] --> src/lib/day16/reindeer.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 15 | impl Maze { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 60 | fn print_map(&self) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day12/garden.rs:136:29 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec{ [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn calculate_fences(&self) -> Vec>{ [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/lib/day13/machine.rs:49:34 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option { [INFO] [stdout] | ^^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_best_way_to_prize(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Uuid` and `uuid` [INFO] [stdout] --> src/day16/main-p1.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use uuid::{uuid, Uuid}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/day16/main-p1.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day16/main-p1.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let mut walker = Reindeer { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_line` is never used [INFO] [stdout] --> src/day14/main-p2.rs:191:4 [INFO] [stdout] | [INFO] [stdout] 191 | fn print_line(robots_line: &Vec) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_line_with_marks` is never used [INFO] [stdout] --> src/day14/main-p2.rs:203:4 [INFO] [stdout] | [INFO] [stdout] 203 | fn print_line_with_marks(robots_line: &Vec<&Robot>, axis: usize, sym_robot: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.91s [INFO] running `Command { std: "docker" "inspect" "5a12c3725e14430ee2cf7b8115dd5da02966dba6ce412069cf8c8b9c98852029", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a12c3725e14430ee2cf7b8115dd5da02966dba6ce412069cf8c8b9c98852029", kill_on_drop: false }` [INFO] [stdout] 5a12c3725e14430ee2cf7b8115dd5da02966dba6ce412069cf8c8b9c98852029 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f404edfa14945b2957451af070a5983a71d108868a2cfb7aa5af592f5a472d63 [INFO] running `Command { std: "docker" "start" "-a" "f404edfa14945b2957451af070a5983a71d108868a2cfb7aa5af592f5a472d63", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: lib.debug [INFO] [stderr] warning: unused manifest key: lib.opt-level [INFO] [stderr] warning: unused import: `uuid::Uuid` [INFO] [stderr] --> src/lib/day16/reindeer.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use uuid::Uuid; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `uuid::Uuid` [INFO] [stderr] --> src/lib/day16/visited.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use uuid::Uuid; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::day16::Reindeer` [INFO] [stderr] --> src/lib/day16/visited.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::day16::Reindeer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `print_map` is never used [INFO] [stderr] --> src/lib/day16/reindeer.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 15 | impl Maze { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 60 | fn print_map(&self) { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/lib/day12/garden.rs:136:29 [INFO] [stderr] | [INFO] [stderr] 136 | pub fn calculate_fences(&self) -> Vec{ [INFO] [stderr] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 136 | pub fn calculate_fences(&self) -> Vec>{ [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/lib/day13/machine.rs:49:34 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn get_best_way_to_prize(&self) -> Option { [INFO] [stderr] | ^^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 49 | pub fn get_best_way_to_prize(&self) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc2024` (lib) generated 6 warnings (run `cargo fix --lib -p aoc2024` to apply 5 suggestions) [INFO] [stderr] warning: `aoc2024` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] warning: unused imports: `Uuid` and `uuid` [INFO] [stderr] --> src/day16/main-p1.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use uuid::{uuid, Uuid}; [INFO] [stderr] | ^^^^ ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/day16/main-p1.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/day16/main-p1.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | let mut walker = Reindeer { [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `aoc2024` (bin "day16-1" test) generated 3 warnings (run `cargo fix --bin "day16-1" --tests` to apply 3 suggestions) [INFO] [stderr] warning: function `print_line` is never used [INFO] [stderr] --> src/day14/main-p2.rs:191:4 [INFO] [stderr] | [INFO] [stderr] 191 | fn print_line(robots_line: &Vec) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `print_line_with_marks` is never used [INFO] [stderr] --> src/day14/main-p2.rs:203:4 [INFO] [stderr] | [INFO] [stderr] 203 | fn print_line_with_marks(robots_line: &Vec<&Robot>, axis: usize, sym_robot: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `aoc2024` (bin "day14-2" test) generated 2 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/lib-fd1500e7719ef992) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day1-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day1_1-0781d369219b56e0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day1-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day1_2-6787e82f613ca6d6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day10/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day10_1-72ea3fb8685be914) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day10/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day10_2-13e046145138619d) [INFO] [stderr] Running unittests src/day11/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day11_1-97283ec885bc7be0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day11/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day11_2-75f3e978e3b5bc8b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day12/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day12_1-10382bf19abafd4d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day12/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day12_2-dbc4437ee938cb53) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day13/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day13_1-62dbdaa2dee6565c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day13/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day13_2-8cfe7f1eecf0a125) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day14/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day14_1-2dc4bd7aeb20fc73) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day14/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day14_2-2a4af9e2151d363d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day16/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day16_1-5cb3db228a0a65b6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_reindeer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day2-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day2_1-36352d6e8ef87124) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day2-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day2_2-951eb547c6a761f4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day3-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day3_1-b74a80f87d59ffc0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day3-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day3_2-b6d75228001b74dc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day4-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day4_1-e64f98409c25e7da) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day4-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day4_2-f6be435c7fe13886) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day5-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day5_1-5cbcbe70efb7ac93) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day5-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day5_2-0bbcbce850cbbb6f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day6-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day6_1-2c87648c6c1af5bb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day6-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day6_2-95880a7c550d7d2f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day7-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day7_1-3db0642a398b5619) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day7-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day7_2-c9f041c76636a5c0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running unittests src/day8-1/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day8_1-c7228e5e1335da60) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/day8-2/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day8_2-04c9c872b663f1ce) [INFO] [stderr] Running unittests src/day9/main-p1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day9_1-42464459c3459e72) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test ... ok [INFO] [stderr] Running unittests src/day9/main-p2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day9_2-5f9761ec160966a3) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f404edfa14945b2957451af070a5983a71d108868a2cfb7aa5af592f5a472d63", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f404edfa14945b2957451af070a5983a71d108868a2cfb7aa5af592f5a472d63", kill_on_drop: false }` [INFO] [stdout] f404edfa14945b2957451af070a5983a71d108868a2cfb7aa5af592f5a472d63