[INFO] cloning repository https://github.com/Blatko1/advent-of-code
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Blatko1/advent-of-code" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlatko1%2Fadvent-of-code", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlatko1%2Fadvent-of-code'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a2b3d41277720a2aa7fb963605b4df77cfb0d579
[INFO] checking Blatko1/advent-of-code against try#438eb4c1a1c3841523d7f672601e8adbe04cff28 for pr-147589-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBlatko1%2Fadvent-of-code" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Blatko1/advent-of-code
[INFO] finished tweaking git repo https://github.com/Blatko1/advent-of-code
[INFO] tweaked toml for git repo https://github.com/Blatko1/advent-of-code written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Blatko1/advent-of-code on toolchain 438eb4c1a1c3841523d7f672601e8adbe04cff28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Blatko1/advent-of-code 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" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 30a0e759bbcbe262d4926036a8f815d3ea9389b656d1b6dfb23a15596c47b872
[INFO] running `Command { std: "docker" "start" "-a" "30a0e759bbcbe262d4926036a8f815d3ea9389b656d1b6dfb23a15596c47b872", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30a0e759bbcbe262d4926036a8f815d3ea9389b656d1b6dfb23a15596c47b872", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30a0e759bbcbe262d4926036a8f815d3ea9389b656d1b6dfb23a15596c47b872", kill_on_drop: false }`
[INFO] [stdout] 30a0e759bbcbe262d4926036a8f815d3ea9389b656d1b6dfb23a15596c47b872
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+438eb4c1a1c3841523d7f672601e8adbe04cff28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 223206114d7e84a9ee2c3ac0bbf9a50a4fdc12bfec93912ec8b3ce8551b74086
[INFO] running `Command { std: "docker" "start" "-a" "223206114d7e84a9ee2c3ac0bbf9a50a4fdc12bfec93912ec8b3ce8551b74086", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]     Checking clap_builder v4.5.21
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking aoc2023_05 v0.1.0 (/opt/rustwide/workdir/2023/05)
[INFO] [stderr]     Checking aoc2023_11 v0.1.0 (/opt/rustwide/workdir/2023/11)
[INFO] [stderr]     Checking aoc2023_07 v0.1.0 (/opt/rustwide/workdir/2023/07)
[INFO] [stderr]     Checking aoc2023_01 v0.1.0 (/opt/rustwide/workdir/2023/01)
[INFO] [stderr]     Checking aoc2023_09 v0.1.0 (/opt/rustwide/workdir/2023/09)
[INFO] [stderr]     Checking aoc2023_08 v0.1.0 (/opt/rustwide/workdir/2023/08)
[INFO] [stderr]     Checking aoc2023_04 v0.1.0 (/opt/rustwide/workdir/2023/04)
[INFO] [stderr]     Checking aoc2023_13 v0.1.0 (/opt/rustwide/workdir/2023/13)
[INFO] [stderr]     Checking aoc2023_02 v0.1.0 (/opt/rustwide/workdir/2023/02)
[INFO] [stderr]     Checking aoc2023_15 v0.1.0 (/opt/rustwide/workdir/2023/15)
[INFO] [stderr]     Checking aoc2023_14 v0.1.0 (/opt/rustwide/workdir/2023/14)
[INFO] [stderr]     Checking aoc2023_06 v0.1.0 (/opt/rustwide/workdir/2023/06)
[INFO] [stderr]     Checking aoc2023_03 v0.1.0 (/opt/rustwide/workdir/2023/03)
[INFO] [stderr]     Checking aoc2023_10 v0.1.0 (/opt/rustwide/workdir/2023/10)
[INFO] [stderr]     Checking aoc2024_01 v0.1.0 (/opt/rustwide/workdir/2024/01)
[INFO] [stderr]     Checking aoc2024_10 v0.1.0 (/opt/rustwide/workdir/2024/10)
[INFO] [stderr]     Checking aoc2024_04 v0.1.0 (/opt/rustwide/workdir/2024/04)
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]     Checking aoc2024_15 v0.1.0 (/opt/rustwide/workdir/2024/15)
[INFO] [stdout] warning: unused import: `std::ops::RangeInclusive`
[INFO] [stdout]  --> 2024/15/src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::RangeInclusive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking aoc2024_11 v0.1.0 (/opt/rustwide/workdir/2024/11)
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking aoc2024_07 v0.1.0 (/opt/rustwide/workdir/2024/07)
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> 2024/15/src/main.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         std::io::stdin().read_line(&mut String::new());
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let _ = std::io::stdin().read_line(&mut String::new());
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking aoc2024_06 v0.1.0 (/opt/rustwide/workdir/2024/06)
[INFO] [stderr]     Checking aoc2024_18 v0.1.0 (/opt/rustwide/workdir/2024/18)
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]     Checking aoc2024_08 v0.1.0 (/opt/rustwide/workdir/2024/08)
[INFO] [stderr]     Checking aoc2024_09 v0.1.0 (/opt/rustwide/workdir/2024/09)
[INFO] [stderr]     Checking aoc2024_02 v0.1.0 (/opt/rustwide/workdir/2024/02)
[INFO] [stderr]     Checking is-terminal v0.4.13
[INFO] [stderr]     Checking aoc2024_12 v0.1.0 (/opt/rustwide/workdir/2024/12)
[INFO] [stderr]     Checking aoc2024_16 v0.1.0 (/opt/rustwide/workdir/2024/16)
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |         if map[y + dir.1][x + dir.0] == '.' {
[INFO] [stdout]    |                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:56:27
[INFO] [stdout]    |
[INFO] [stdout] 56 |         if map[y + dir.1][x + dir.0] == '.' {
[INFO] [stdout]    |                           ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:57:24
[INFO] [stdout]    |
[INFO] [stdout] 57 |             let pos = (x + dir.0, y + dir.1);
[INFO] [stdout]    |                        ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:57:35
[INFO] [stdout]    |
[INFO] [stdout] 57 |             let pos = (x + dir.0, y + dir.1);
[INFO] [stdout]    |                                   ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:61:45
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     .replace(&mut (1, Some((x, y))))
[INFO] [stdout]    |                                             ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:61:48
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     .replace(&mut (1, Some((x, y))))
[INFO] [stdout]    |                                                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |         if map[y + dir.0][x - dir.1] == '.' {
[INFO] [stdout]    |                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 |         if map[y + dir.0][x - dir.1] == '.' {
[INFO] [stdout]    |                           ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |             let pos = (x - dir.1, y + dir.0);
[INFO] [stdout]    |                        ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |             let pos = (x - dir.1, y + dir.0);
[INFO] [stdout]    |                                   ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:74:48
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     .replace(&mut (1001, Some((x, y))))
[INFO] [stdout]    |                                                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:74:51
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     .replace(&mut (1001, Some((x, y))))
[INFO] [stdout]    |                                                   ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |         if map[y - dir.0][x + dir.1] == '.' {
[INFO] [stdout]    |                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |         if map[y - dir.0][x + dir.1] == '.' {
[INFO] [stdout]    |                           ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let pos = (x + dir.1, y - dir.0);
[INFO] [stdout]    |                        ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout] 83 |             let pos = (x + dir.1, y - dir.0);
[INFO] [stdout]    |                                   ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `x` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:87:48
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     .replace(&mut (1001, Some((x, y))))
[INFO] [stdout]    |                                                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `y` in this scope
[INFO] [stdout]   --> 2024/16/src/main.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     .replace(&mut (1001, Some((x, y))))
[INFO] [stdout]    |                                                   ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `HashMap<(usize, usize), (u32, Option<(usize, usize)>)>` cannot be built from an iterator over elements of type `((usize, usize), u32, Option<_>)`
[INFO] [stdout]   --> 2024/16/src/main.rs:45:10
[INFO] [stdout]    |
[INFO] [stdout] 45 |         .collect();
[INFO] [stdout]    |          ^^^^^^^ value of type `HashMap<(usize, usize), (u32, Option<(usize, usize)>)>` cannot be built from `std::iter::Iterator<Item=((usize, usize), u32, Option<_>)>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `FromIterator<((usize, usize), u32, Option<_>)>` is not implemented for `HashMap<(usize, usize), (u32, Option<(usize, usize)>)>`
[INFO] [stdout]            but trait `FromIterator<((usize, usize), (u32, Option<(usize, usize)>))>` is implemented for it
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]   --> 2024/16/src/main.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 11 |           input.lines().map(|row| row.chars().collect()).collect();
[INFO] [stdout]    |           ----- ------- -------------------------------- `Iterator::Item` changed to `Vec<char>` here
[INFO] [stdout]    |           |     |
[INFO] [stdout]    |           |     `Iterator::Item` is `&str` here
[INFO] [stdout]    |           this expression has type `&str`
[INFO] [stdout] ...
[INFO] [stdout] 23 |           .iter()
[INFO] [stdout]    |            ------ `Iterator::Item` is `&Vec<char>` here
[INFO] [stdout] 24 |           .enumerate()
[INFO] [stdout]    |            ----------- `Iterator::Item` changed to `(usize, &Vec<char>)` here
[INFO] [stdout] 25 |           .flat_map(|(y, row)| {
[INFO] [stdout]    |  __________-
[INFO] [stdout] 26 | |             row.iter()
[INFO] [stdout] 27 | |                 .enumerate()
[INFO] [stdout] 28 | |                 .filter(|(_, &c)| c == '.')
[INFO] [stdout] 29 | |                 .map(move |(x, _)| (x, y))
[INFO] [stdout] 30 | |         })
[INFO] [stdout]    | |__________- `Iterator::Item` changed to `(usize, usize)` here
[INFO] [stdout] ...
[INFO] [stdout] 43 |           .iter()
[INFO] [stdout]    |            ------ `Iterator::Item` is `&(usize, usize)` here
[INFO] [stdout] 44 |           .map(|&pos| (pos, u32::MAX, None))
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Iterator::Item` changed to `((usize, usize), u32, Option<_>)` here
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]   --> /rustc/438eb4c1a1c3841523d7f672601e8adbe04cff28/library/core/src/iter/traits/iterator.rs:2015:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> 2024/16/src/main.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | /     loop {
[INFO] [stdout] 50 | |         let min_points_field = encountered_fileds
[INFO] [stdout] 51 | |             .iter()
[INFO] [stdout] 52 | |             .min_by(|a, b| field_distances[a].cmp(&field_distances[b]))
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |     }
[INFO] [stdout]    | |_____- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 98 |       todo!()
[INFO] [stdout]    |       ^^^^^^^ unreachable expression
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aoc2024_16` (bin "aoc2024_16") due to 19 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "223206114d7e84a9ee2c3ac0bbf9a50a4fdc12bfec93912ec8b3ce8551b74086", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "223206114d7e84a9ee2c3ac0bbf9a50a4fdc12bfec93912ec8b3ce8551b74086", kill_on_drop: false }`
[INFO] [stdout] 223206114d7e84a9ee2c3ac0bbf9a50a4fdc12bfec93912ec8b3ce8551b74086
