[INFO] cloning repository https://github.com/Raina3266/advent_2024
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Raina3266/advent_2024" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRaina3266%2Fadvent_2024", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRaina3266%2Fadvent_2024'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eb66bbceef2a39f6cebe435945b3ad9003365cff
[INFO] testing Raina3266/advent_2024 against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRaina3266%2Fadvent_2024" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Raina3266/advent_2024 on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Raina3266/advent_2024
[INFO] finished tweaking git repo https://github.com/Raina3266/advent_2024
[INFO] tweaked toml for git repo https://github.com/Raina3266/advent_2024 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Raina3266/advent_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" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 258cf4721ee5edfa817dc77f2891f6c7fc05dcdffa36838631c9293256429fa4
[INFO] running `Command { std: "docker" "start" "-a" "258cf4721ee5edfa817dc77f2891f6c7fc05dcdffa36838631c9293256429fa4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "258cf4721ee5edfa817dc77f2891f6c7fc05dcdffa36838631c9293256429fa4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "258cf4721ee5edfa817dc77f2891f6c7fc05dcdffa36838631c9293256429fa4", kill_on_drop: false }`
[INFO] [stdout] 258cf4721ee5edfa817dc77f2891f6c7fc05dcdffa36838631c9293256429fa4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13005be0c106ff0613460377c43512b8af1822fb0a52b09d13f01805bc255ab3
[INFO] running `Command { std: "docker" "start" "-a" "13005be0c106ff0613460377c43512b8af1822fb0a52b09d13f01805bc255ab3", kill_on_drop: false }`
[INFO] [stderr]    Compiling advent_2024 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `VecDeque`, `fmt::Binary`, and `self`
[INFO] [stdout]  --> src/day_7/mod.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 |     collections::{self, VecDeque},
[INFO] [stdout]   |                   ^^^^  ^^^^^^^^
[INFO] [stdout] 3 |     fmt::Binary,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]   --> src/day_7/mod.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut index = nums.len() - 2;
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/day_7/mod.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut index = nums.len() - 2;
[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: unused variable: `string`
[INFO] [stdout]  --> src/day_9/mod.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]  --> src/day_12/mod.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_1/mod.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_1/mod.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]   --> src/day_1/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_2/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_2/mod.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_single_report_is_increase` is never used
[INFO] [stdout]   --> src/day_2/mod.rs:39:4
[INFO] [stdout]    |
[INFO] [stdout] 39 | fn check_single_report_is_increase(report: &Vec<i32>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]   --> src/day_2/mod.rs:57:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_problem_dampener` is never used
[INFO] [stdout]   --> src/day_2/mod.rs:83:4
[INFO] [stdout]    |
[INFO] [stdout] 83 | fn check_problem_dampener(report: &Vec<i32>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_3/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_3/mod.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `contains_sequence` is never used
[INFO] [stdout]   --> src/day_3/mod.rs:23:4
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn contains_sequence(vec: &Vec<char>, seq: &[char]) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]   --> src/day_3/mod.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_4/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Grid` is never constructed
[INFO] [stdout]  --> src/day_4/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Grid<'a> {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get`, and `check` are never used
[INFO] [stdout]   --> src/day_4/mod.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<'a> Grid<'a> {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 12 |     fn new(string: &'a str) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn get(&self, x: isize, y: isize) -> Option<char> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn check(&self, x: isize, y: isize, letter: char) -> bool {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]   --> src/day_4/mod.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]    --> src/day_4/mod.rs:124:8
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_5/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_5/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pair_two_indice_for_one_update` is never used
[INFO] [stdout]   --> src/day_5/mod.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn pair_two_indice_for_one_update(update: &[i32]) -> Vec<(usize, usize)> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_safety` is never used
[INFO] [stdout]   --> src/day_5/mod.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn check_safety(list: &[(i32, i32)], update: &[i32], pairs: Vec<(usize, usize)>) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]   --> src/day_5/mod.rs:55:8
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fix_incorrect_pair` is never used
[INFO] [stdout]   --> src/day_5/mod.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn fix_incorrect_pair(mut wrong: Vec<i32>, list: &[(i32, i32)]) -> Vec<i32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_6/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Direction` is never used
[INFO] [stdout]  --> src/day_6/mod.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum Direction {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `turn` is never used
[INFO] [stdout]   --> src/day_6/mod.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl Direction {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 15 |     fn turn(&self) -> Self {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Grid` is never constructed
[INFO] [stdout]   --> src/day_6/mod.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Grid {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get_location`, `change_into_obstacle`, and `change_back` are never used
[INFO] [stdout]   --> src/day_6/mod.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl Grid {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 33 |     fn new(string: &str) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     fn get_location(&self, letter: char) -> Vec<(isize, isize)> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     fn change_into_obstacle(&mut self, x: isize, y: isize) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     fn change_back(&mut self, x: isize, y: isize) {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]   --> src/day_6/mod.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `move_forward` is never used
[INFO] [stdout]   --> src/day_6/mod.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn move_forward(current_facing: Direction, current_location: (isize, isize)) -> (isize, isize) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `one_step_back` is never used
[INFO] [stdout]    --> src/day_6/mod.rs:112:4
[INFO] [stdout]     |
[INFO] [stdout] 112 | fn one_step_back(current_facing: &Direction, current_location: &(isize, isize)) -> (isize, isize) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]    --> src/day_6/mod.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_loop` is never used
[INFO] [stdout]    --> src/day_6/mod.rs:164:4
[INFO] [stdout]     |
[INFO] [stdout] 164 | fn check_loop(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_7/mod.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Operation` is never used
[INFO] [stdout]   --> src/day_7/mod.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Operation {
[INFO] [stdout]    |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `change` and `calculate` are never used
[INFO] [stdout]   --> src/day_7/mod.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Operation {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 17 |     fn change(&self) -> Option<Self> {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     fn calculate(&self, x: i32, y: i32) -> i32 {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]   --> src/day_7/mod.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_each_line` is never used
[INFO] [stdout]   --> src/day_7/mod.rs:47:4
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn check_each_line(nums: &[i32], total: i32) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `operations_for_one_line` is never used
[INFO] [stdout]   --> src/day_7/mod.rs:65:4
[INFO] [stdout]    |
[INFO] [stdout] 65 | fn operations_for_one_line(operations: &mut [Operation], index: usize) -> Vec<Vec<Operation>> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute` is never used
[INFO] [stdout]   --> src/day_7/mod.rs:85:4
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn compute(operations: &[Operation], nums: &[i32]) -> i32 {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_8/mod.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Grid` is never constructed
[INFO] [stdout]  --> src/day_8/mod.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Grid {
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `get_location`, and `get` are never used
[INFO] [stdout]   --> src/day_8/mod.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl Grid {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 15 |     fn new(string: &str) -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn get_location(&self, letter: char) -> Vec<(isize, isize)> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     fn get(&self, location: (isize, isize)) -> Option<char> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]   --> src/day_8/mod.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_antennas` is never used
[INFO] [stdout]   --> src/day_8/mod.rs:80:4
[INFO] [stdout]    |
[INFO] [stdout] 80 | fn get_antennas(grid: &Grid) -> Vec<(isize, isize)> {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `put_antinodes` is never used
[INFO] [stdout]   --> src/day_8/mod.rs:92:4
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn put_antinodes(
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pair_two_antennas` is never used
[INFO] [stdout]    --> src/day_8/mod.rs:145:4
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn pair_two_antennas(antenna: &[(isize, isize)]) -> Vec<(usize, usize)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_2` is never used
[INFO] [stdout]    --> src/day_8/mod.rs:160:8
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub fn part_2(string: &str) -> i32 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `put_antinodes_part2` is never used
[INFO] [stdout]    --> src/day_8/mod.rs:185:4
[INFO] [stdout]     |
[INFO] [stdout] 185 | fn put_antinodes_part2(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_9/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_9/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_11/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_11/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i64 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_12/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `part_1` is never used
[INFO] [stdout]  --> src/day_12/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "13005be0c106ff0613460377c43512b8af1822fb0a52b09d13f01805bc255ab3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13005be0c106ff0613460377c43512b8af1822fb0a52b09d13f01805bc255ab3", kill_on_drop: false }`
[INFO] [stdout] 13005be0c106ff0613460377c43512b8af1822fb0a52b09d13f01805bc255ab3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4768f3f519c3a01d024264d6eaab7320fbb77e2052a47c7e50378ca0912c542d
[INFO] running `Command { std: "docker" "start" "-a" "4768f3f519c3a01d024264d6eaab7320fbb77e2052a47c7e50378ca0912c542d", kill_on_drop: false }`
[INFO] [stderr]    Compiling advent_2024 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `VecDeque`, `fmt::Binary`, and `self`
[INFO] [stdout]  --> src/day_7/mod.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 |     collections::{self, VecDeque},
[INFO] [stdout]   |                   ^^^^  ^^^^^^^^
[INFO] [stdout] 3 |     fmt::Binary,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]   --> src/day_7/mod.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut index = nums.len() - 2;
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/day_7/mod.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut index = nums.len() - 2;
[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: unused variable: `string`
[INFO] [stdout]  --> src/day_9/mod.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]  --> src/day_12/mod.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stdout]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_1/mod.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_2/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_3/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_4/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_5/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_6/mod.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_7/mod.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_8/mod.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_location` is never used
[INFO] [stdout]   --> src/day_8/mod.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl Grid {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn get_location(&self, letter: char) -> Vec<(isize, isize)> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_9/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_11/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INPUT` is never used
[INFO] [stdout]  --> src/day_12/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.95s
[INFO] running `Command { std: "docker" "inspect" "4768f3f519c3a01d024264d6eaab7320fbb77e2052a47c7e50378ca0912c542d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4768f3f519c3a01d024264d6eaab7320fbb77e2052a47c7e50378ca0912c542d", kill_on_drop: false }`
[INFO] [stdout] 4768f3f519c3a01d024264d6eaab7320fbb77e2052a47c7e50378ca0912c542d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b9393323eb958f330cd23de58838e92bb069f71caa4268de08e046550996817f
[INFO] running `Command { std: "docker" "start" "-a" "b9393323eb958f330cd23de58838e92bb069f71caa4268de08e046550996817f", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `VecDeque`, `fmt::Binary`, and `self`
[INFO] [stderr]  --> src/day_7/mod.rs:2:19
[INFO] [stderr]   |
[INFO] [stderr] 2 |     collections::{self, VecDeque},
[INFO] [stderr]   |                   ^^^^  ^^^^^^^^
[INFO] [stderr] 3 |     fmt::Binary,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `index`
[INFO] [stderr]   --> src/day_7/mod.rs:50:13
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let mut index = nums.len() - 2;
[INFO] [stderr]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/day_7/mod.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let mut index = nums.len() - 2;
[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: unused variable: `string`
[INFO] [stderr]  --> src/day_9/mod.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stderr]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `string`
[INFO] [stderr]  --> src/day_12/mod.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn part_1(string: &str) -> i32 {
[INFO] [stderr]   |               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_1/mod.rs:5:11
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_2/mod.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_3/mod.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_4/mod.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_5/mod.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_6/mod.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_7/mod.rs:8:11
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_8/mod.rs:5:11
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get_location` is never used
[INFO] [stderr]   --> src/day_8/mod.rs:30:8
[INFO] [stderr]    |
[INFO] [stderr] 14 | impl Grid {
[INFO] [stderr]    | --------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 30 |     fn get_location(&self, letter: char) -> Vec<(isize, isize)> {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_9/mod.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_11/mod.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INPUT` is never used
[INFO] [stderr]  --> src/day_12/mod.rs:3:11
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub const INPUT: &str = include_str!("./input.txt");
[INFO] [stderr]   |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `advent_2024` (bin "advent_2024" test) generated 17 warnings (run `cargo fix --bin "advent_2024" --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/advent_2024-9aedd460f36d9eb8)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test day_1::part_2_test ... ok
[INFO] [stdout] test day_1::part_1_test ... ok
[INFO] [stdout] test day_3::part_1_test ... ok
[INFO] [stdout] test day_3::part_2_test ... ok
[INFO] [stdout] test day_2::part_2_test ... ok
[INFO] [stdout] test day_13::part_1_test ... ok
[INFO] [stdout] test day_4::part_1_test ... ok
[INFO] [stdout] test day_6::part_1_test ... ok
[INFO] [stdout] test day_5::part_1_test ... ok
[INFO] [stdout] test day_5::feature ... ok
[INFO] [stdout] test day_6::feature ... ok
[INFO] [stdout] test day_6::part_2_test ... ok
[INFO] [stdout] test day_4::part_2_test ... ok
[INFO] [stdout] test day_8::part_2_test ... ok
[INFO] [stdout] test day_5::part_2_test ... ok
[INFO] [stdout] test day_8::part_1_test ... ok
[INFO] [stdout] test day_2::part_1_test ... FAILED
[INFO] [stdout] test day_12::part_1_test ... FAILED
[INFO] [stdout] test day_9::part_1_test ... FAILED
[INFO] [stdout] test day_7::part_1_test ... FAILED
[INFO] [stdout] test day_11::part_1_test has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "b9393323eb958f330cd23de58838e92bb069f71caa4268de08e046550996817f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9393323eb958f330cd23de58838e92bb069f71caa4268de08e046550996817f", kill_on_drop: false }`
[INFO] [stdout] b9393323eb958f330cd23de58838e92bb069f71caa4268de08e046550996817f
