[INFO] cloning repository https://github.com/SymenTimmermans/aoc2021 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SymenTimmermans/aoc2021" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSymenTimmermans%2Faoc2021", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSymenTimmermans%2Faoc2021'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8bfdd7b178fcd369537002f730b0561c09ef7143 [INFO] testing SymenTimmermans/aoc2021 against 1.84.0 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSymenTimmermans%2Faoc2021" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/SymenTimmermans/aoc2021 on toolchain 1.84.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/SymenTimmermans/aoc2021 [INFO] finished tweaking git repo https://github.com/SymenTimmermans/aoc2021 [INFO] tweaked toml for git repo https://github.com/SymenTimmermans/aoc2021 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/SymenTimmermans/aoc2021 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" "+1.84.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded relative-path v1.9.3 [INFO] [stderr] Downloaded rstest_macros v0.22.0 [INFO] [stderr] Downloaded cached_proc_macro v0.23.0 [INFO] [stderr] Downloaded rstest v0.22.0 [INFO] [stderr] Downloaded cached v0.53.1 [INFO] [stderr] Downloaded pathfinding v4.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3d1f5a0b212716caa8f6bbce672d92f3fa6219cc85d7bf337ca8c6df90303fc7 [INFO] running `Command { std: "docker" "start" "-a" "3d1f5a0b212716caa8f6bbce672d92f3fa6219cc85d7bf337ca8c6df90303fc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3d1f5a0b212716caa8f6bbce672d92f3fa6219cc85d7bf337ca8c6df90303fc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d1f5a0b212716caa8f6bbce672d92f3fa6219cc85d7bf337ca8c6df90303fc7", kill_on_drop: false }` [INFO] [stdout] 3d1f5a0b212716caa8f6bbce672d92f3fa6219cc85d7bf337ca8c6df90303fc7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 94096bc0fd8661cf1b90a4c02357f81392cc32692f35392665a14097abc203fd [INFO] running `Command { std: "docker" "start" "-a" "94096bc0fd8661cf1b90a4c02357f81392cc32692f35392665a14097abc203fd", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling winnow v0.6.18 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling libc v0.2.117 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling num-rational v0.4.0 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling cached_proc_macro_types v0.1.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rstest_macros v0.22.0 [INFO] [stderr] Compiling rustc-hash v2.0.0 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling colored v2.0.0 [INFO] [stderr] Compiling num-complex v0.4.0 [INFO] [stderr] Compiling integer-sqrt v0.1.5 [INFO] [stderr] Compiling toml_edit v0.22.21 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling num v0.4.0 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling deprecate-until v0.1.1 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling pathfinding v4.11.0 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling cached_proc_macro v0.23.0 [INFO] [stderr] Compiling cached v0.53.1 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling rstest v0.22.0 [INFO] [stderr] Compiling aoc2021 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/bin/day24.rs:541:18 [INFO] [stdout] | [INFO] [stdout] 541 | for z in (-2600..=2600) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 541 - for z in (-2600..=2600) { [INFO] [stdout] 541 + for z in -2600..=2600 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/bin/day24.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 528 | return; [INFO] [stdout] | ------ any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 531 | let mut step = progs.len() - 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WIN_MAP` is never used [INFO] [stdout] --> src/bin/day23.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | const WIN_MAP: &str = ".......ABCDABCD"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solution` [INFO] [stdout] --> src/bin/day24.rs:495:9 [INFO] [stdout] | [INFO] [stdout] 495 | let solution: [i64; 14] = [0; 14]; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solution` [INFO] [stdout] --> src/bin/day24.rs:503:17 [INFO] [stdout] | [INFO] [stdout] 503 | let solution = input.map(|x| x.unwrap()); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `search_z` [INFO] [stdout] --> src/bin/day24.rs:532:9 [INFO] [stdout] | [INFO] [stdout] 532 | let search_z = 0; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_search_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solutions` [INFO] [stdout] --> src/bin/day24.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | let solutions = sub_solutions(23, prog.0, prog.1, prog.2); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solutions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `i` is assigned to, but never used [INFO] [stdout] --> src/bin/day24.rs:537:13 [INFO] [stdout] | [INFO] [stdout] 537 | let mut i = 1; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_i` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `set_mem` is never used [INFO] [stdout] --> src/bin/day24.rs:78:8 [INFO] [stdout] | [INFO] [stdout] 58 | impl<'a> Alu<'a> { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 78 | fn set_mem(&mut self, mem: &'a [Int]) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/bin/day24.rs:224:4 [INFO] [stdout] | [INFO] [stdout] 224 | fn simplify(program: &[Instruction], inputs: &[i64]) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_image` is never used [INFO] [stdout] --> src/bin/day20.rs:127:4 [INFO] [stdout] | [INFO] [stdout] 127 | fn print_image(image: &Image) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/bin/day14.rs:81:57 [INFO] [stdout] | [INFO] [stdout] 81 | let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stdout] 81 + let pair = (self.template[i], self.template[i + 1]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `default_rotation`, `abs`, `get_axis`, `rotate_tuple`, and `rotate` are never used [INFO] [stdout] --> src/bin/day19.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 65 | impl Vector3 { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 74 | fn default_rotation() -> Vector3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 82 | fn abs(&self) -> Vector3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | fn get_axis(&self, axis: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | fn rotate_tuple(&self, tuple: (i32, i32, i32)) -> Vector3 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 122 | fn rotate(&self, rot: &Vector3) -> Vector3 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.09s [INFO] running `Command { std: "docker" "inspect" "94096bc0fd8661cf1b90a4c02357f81392cc32692f35392665a14097abc203fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "94096bc0fd8661cf1b90a4c02357f81392cc32692f35392665a14097abc203fd", kill_on_drop: false }` [INFO] [stdout] 94096bc0fd8661cf1b90a4c02357f81392cc32692f35392665a14097abc203fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9de1d9200181e5cde00bf8f66a884dc342ba8131fe679e03890671cd6f961f0d [INFO] running `Command { std: "docker" "start" "-a" "9de1d9200181e5cde00bf8f66a884dc342ba8131fe679e03890671cd6f961f0d", kill_on_drop: false }` [INFO] [stderr] Compiling aoc2021 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> src/bin/day24.rs:541:18 [INFO] [stdout] | [INFO] [stdout] 541 | for z in (-2600..=2600) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 541 - for z in (-2600..=2600) { [INFO] [stdout] 541 + for z in -2600..=2600 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around index expression [INFO] [stdout] --> src/bin/day14.rs:81:57 [INFO] [stdout] | [INFO] [stdout] 81 | let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 81 - let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stdout] 81 + let pair = (self.template[i], self.template[i + 1]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/bin/day24.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 528 | return; [INFO] [stdout] | ------ any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 531 | let mut step = progs.len() - 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solution` [INFO] [stdout] --> src/bin/day24.rs:495:9 [INFO] [stdout] | [INFO] [stdout] 495 | let solution: [i64; 14] = [0; 14]; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solution` [INFO] [stdout] --> src/bin/day24.rs:503:17 [INFO] [stdout] | [INFO] [stdout] 503 | let solution = input.map(|x| x.unwrap()); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `search_z` [INFO] [stdout] --> src/bin/day24.rs:532:9 [INFO] [stdout] | [INFO] [stdout] 532 | let search_z = 0; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_search_z` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `solutions` [INFO] [stdout] --> src/bin/day24.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | let solutions = sub_solutions(23, prog.0, prog.1, prog.2); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solutions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `i` is assigned to, but never used [INFO] [stdout] --> src/bin/day24.rs:537:13 [INFO] [stdout] | [INFO] [stdout] 537 | let mut i = 1; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_i` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/bin/day24.rs:224:4 [INFO] [stdout] | [INFO] [stdout] 224 | fn simplify(program: &[Instruction], inputs: &[i64]) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `abs` and `rotate_tuple` are never used [INFO] [stdout] --> src/bin/day19.rs:82:8 [INFO] [stdout] | [INFO] [stdout] 65 | impl Vector3 { [INFO] [stdout] | ------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 82 | fn abs(&self) -> Vector3 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | fn rotate_tuple(&self, tuple: (i32, i32, i32)) -> Vector3 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.40s [INFO] running `Command { std: "docker" "inspect" "9de1d9200181e5cde00bf8f66a884dc342ba8131fe679e03890671cd6f961f0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9de1d9200181e5cde00bf8f66a884dc342ba8131fe679e03890671cd6f961f0d", kill_on_drop: false }` [INFO] [stdout] 9de1d9200181e5cde00bf8f66a884dc342ba8131fe679e03890671cd6f961f0d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 86ff7f6d23bd36f1758a257ae2fafbd4facf69c9eed31f30d3d20372f8b368b3 [INFO] running `Command { std: "docker" "start" "-a" "86ff7f6d23bd36f1758a257ae2fafbd4facf69c9eed31f30d3d20372f8b368b3", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around index expression [INFO] [stderr] --> src/bin/day14.rs:81:57 [INFO] [stderr] | [INFO] [stderr] 81 | let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 81 - let pair = (self.template[i], self.template[(i + 1)]); [INFO] [stderr] 81 + let pair = (self.template[i], self.template[i + 1]); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `aoc2021` (bin "day14" test) generated 1 warning (run `cargo fix --bin "day14" --tests` to apply 1 suggestion) [INFO] [stderr] warning: unnecessary parentheses around `for` iterator expression [INFO] [stderr] --> src/bin/day24.rs:541:18 [INFO] [stderr] | [INFO] [stderr] 541 | for z in (-2600..=2600) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 541 - for z in (-2600..=2600) { [INFO] [stderr] 541 + for z in -2600..=2600 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unreachable statement [INFO] [stderr] --> src/bin/day24.rs:531:5 [INFO] [stderr] | [INFO] [stderr] 528 | return; [INFO] [stderr] | ------ any code following this expression is unreachable [INFO] [stderr] ... [INFO] [stderr] 531 | let mut step = progs.len() - 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `solution` [INFO] [stderr] --> src/bin/day24.rs:495:9 [INFO] [stderr] | [INFO] [stderr] 495 | let solution: [i64; 14] = [0; 14]; [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `solution` [INFO] [stderr] --> src/bin/day24.rs:503:17 [INFO] [stderr] | [INFO] [stderr] 503 | let solution = input.map(|x| x.unwrap()); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solution` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `search_z` [INFO] [stderr] --> src/bin/day24.rs:532:9 [INFO] [stderr] | [INFO] [stderr] 532 | let search_z = 0; [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_search_z` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `solutions` [INFO] [stderr] --> src/bin/day24.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | let solutions = sub_solutions(23, prog.0, prog.1, prog.2); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_solutions` [INFO] [stderr] [INFO] [stderr] warning: variable `i` is assigned to, but never used [INFO] [stderr] --> src/bin/day24.rs:537:13 [INFO] [stderr] | [INFO] [stderr] 537 | let mut i = 1; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_i` instead [INFO] [stderr] [INFO] [stderr] warning: function `simplify` is never used [INFO] [stderr] --> src/bin/day24.rs:224:4 [INFO] [stderr] | [INFO] [stderr] 224 | fn simplify(program: &[Instruction], inputs: &[i64]) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: methods `abs` and `rotate_tuple` are never used [INFO] [stderr] --> src/bin/day19.rs:82:8 [INFO] [stderr] | [INFO] [stderr] 65 | impl Vector3 { [INFO] [stderr] | ------------ methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 82 | fn abs(&self) -> Vector3 { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 114 | fn rotate_tuple(&self, tuple: (i32, i32, i32)) -> Vector3 { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `aoc2021` (bin "day24" test) generated 8 warnings (run `cargo fix --bin "day24" --tests` to apply 1 suggestion) [INFO] [stderr] warning: `aoc2021` (bin "day19" test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aoc2021-f895c475bdc42a04) [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/bin/day1.rs (/opt/rustwide/target/debug/deps/day1-62ee8ae96a4fd081) [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/bin/day10.rs (/opt/rustwide/target/debug/deps/day10-ee5ec05f9816499b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_completion_score ... 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/bin/day11.rs (/opt/rustwide/target/debug/deps/day11-921d52ea0998ed99) [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/bin/day12.rs (/opt/rustwide/target/debug/deps/day12-ab8b600ce52a5a07) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test tests::test_example1 ... ok [INFO] [stdout] test tests::test_example2 ... ok [INFO] [stdout] test tests::test_example1_p2 ... ok [INFO] [stdout] test tests::test_read_map ... ok [INFO] [stdout] test tests::test_paths ... ok [INFO] [stdout] test tests::test_example2_p2 ... ok [INFO] [stdout] test tests::test_example3 ... ok [INFO] [stdout] test tests::test_example3_p2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day13.rs (/opt/rustwide/target/debug/deps/day13-48c591a8eff340d5) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_fold_once ... ok [INFO] [stdout] test tests::test_fold_twice ... ok [INFO] [stdout] test tests::test_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day14.rs (/opt/rustwide/target/debug/deps/day14-b2434a0db9148e47) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::test_folded_pairs ... ok [INFO] [stdout] test tests::test_apply_2 ... ok [INFO] [stdout] test tests::test_read_from_file ... ok [INFO] [stdout] test tests::test_steps ... ok [INFO] [stdout] test tests::test_steps2 ... ok [INFO] [stdout] test tests::test_more_steps ... ok [INFO] [stdout] test tests::test_occurrence_score ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day15.rs (/opt/rustwide/target/debug/deps/day15-ff977ba4f9c9291a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_dijkstra ... ok [INFO] [stdout] test tests::test_example ... ok [INFO] [stdout] test tests::test_extrapolation ... ok [INFO] [stdout] test tests::test_example_p2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day16.rs (/opt/rustwide/target/debug/deps/day16-3430e0d830c61410) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test tests::test_hex_to_binstr ... ok [INFO] [stdout] test tests::test_expressions ... ok [INFO] [stdout] test tests::test_literal_value_parsing ... ok [INFO] [stdout] test tests::test_literal_value ... ok [INFO] [stdout] test tests::test_operator ... ok [INFO] [stdout] test tests::test_operator_2 ... ok [INFO] [stdout] test tests::test_version ... ok [INFO] [stdout] test tests::test_version_sum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day17.rs (/opt/rustwide/target/debug/deps/day17-959c80640be4123e) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test tests::test_find_max_y ... ok [INFO] [stdout] test tests::test_find_vels ... ok [INFO] [stdout] test tests::test_find_x_vels ... ok [INFO] [stdout] test tests::test_find_y_vels ... ok [INFO] [stdout] test tests::test_probe_new ... ok [INFO] [stdout] test tests::test_probe_not_reaches_target ... ok [INFO] [stdout] test tests::test_probe_reaches_max_y ... ok [INFO] [stdout] test tests::test_probe_reaches_target ... ok [INFO] [stdout] test tests::test_probe_reaches_target_2 ... ok [INFO] [stdout] test tests::test_probe_step ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day18.rs (/opt/rustwide/target/debug/deps/day18-a842a78b50d586e7) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test tests::test_add_and_reduce_1 ... ok [INFO] [stdout] test tests::test_add_and_reduce_2 ... ok [INFO] [stdout] test tests::test_add_and_reduce_3 ... ok [INFO] [stdout] test tests::a_slightly_larger_example_step_by_step ... ok [INFO] [stdout] test tests::a_slightly_larger_example ... ok [INFO] [stdout] test tests::test_explode ... ok [INFO] [stdout] test tests::test_fromstr_snailfish_numbers ... ok [INFO] [stdout] test tests::test_fromstr_snailfish_pairs ... ok [INFO] [stdout] test tests::test_magnitude ... ok [INFO] [stdout] test tests::test_reduce ... ok [INFO] [stdout] test tests::test_snailfish_add ... ok [INFO] [stdout] test tests::test_snailfish_display ... ok [INFO] [stdout] test tests::test_snailfish_needs_exploding ... ok [INFO] [stdout] test tests::test_snailfish_needs_splitting ... ok [INFO] [stdout] test tests::test_split ... ok [INFO] [stdout] test tests::test_split_bug ... ok [INFO] [stdout] test tests::test_successive_operations ... ok [INFO] [stdout] test tests::why_not ... ok [INFO] [stdout] test tests::homework_assignment ... ok [INFO] [stdout] test tests::test_largest_magnitude ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day19.rs (/opt/rustwide/target/debug/deps/day19-cdb45101ab0ca8aa) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::distance_calc ... ok [INFO] [stdout] test tests::determine_neighbours ... ok [INFO] [stdout] test tests::invert_rotate ... ok [INFO] [stdout] test tests::read_input ... ok [INFO] [stdout] test tests::test_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day2.rs (/opt/rustwide/target/debug/deps/day2-20ee5ade6ba264e8) [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/bin/day20.rs (/opt/rustwide/target/debug/deps/day20-fddec808237ccec0) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_grow_and_apply ... ok [INFO] [stdout] test tests::test_mask_value ... ok [INFO] [stdout] test tests::test_read_algorithm ... ok [INFO] [stdout] test tests::test_shrink_image ... ok [INFO] [stdout] test tests::test_grow_image ... ok [INFO] [stdout] test tests::test_algo_fifty_times ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day21.rs (/opt/rustwide/target/debug/deps/day21-20fbc2ec2102b654) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_die_three_rolls ... ok [INFO] [stdout] test tests::test_recurse_game ... ok [INFO] [stdout] test tests::test_die ... ok [INFO] [stdout] test tests::test_game_end ... ok [INFO] [stdout] test tests::test_play_game ... ok [INFO] [stdout] test tests::test_recurse_game_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day22.rs (/opt/rustwide/target/debug/deps/day22-7437adf344297f7b) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::test_cuboid_size ... ok [INFO] [stdout] test tests::test_in_working_range ... ok [INFO] [stdout] test tests::test_overlap ... ok [INFO] [stdout] test tests::test_reactor2 ... ok [INFO] [stdout] test tests::test_reactor ... ok [INFO] [stdout] test tests::test_part2_step_consolidation ... ok [INFO] [stdout] test tests::test_read_steps ... ok [INFO] [stdout] test tests::test_larger_example_part2 ... ok [INFO] [stdout] test tests::test_larger_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.30s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day23.rs (/opt/rustwide/target/debug/deps/day23-30f0b9ff7d0ee01a) [INFO] [stdout] [INFO] [stdout] running 89 tests [INFO] [stdout] test tests::test_burrow_function ... ok [INFO] [stdout] test tests::test_deep_moves::case_02 ... ok [INFO] [stdout] test tests::test_deep_moves::case_03 ... ok [INFO] [stdout] test tests::test_deep_moves::case_01 ... ok [INFO] [stdout] test tests::test_deep_moves::case_04 ... ok [INFO] [stdout] test tests::test_deep_moves::case_07 ... ok [INFO] [stdout] test tests::test_deep_moves::case_05 ... ok [INFO] [stdout] test tests::test_deep_moves::case_08 ... ok [INFO] [stdout] test tests::test_deep_moves::case_14 ... ok [INFO] [stdout] test tests::test_deep_moves::case_15 ... ok [INFO] [stdout] test tests::test_deep_moves::case_09 ... ok [INFO] [stdout] test tests::test_deep_moves::case_12 ... ok [INFO] [stdout] test tests::test_deep_moves::case_16 ... ok [INFO] [stdout] test tests::test_deep_moves::case_19 ... ok [INFO] [stdout] test tests::test_deep_moves::case_17 ... ok [INFO] [stdout] test tests::test_deep_moves::case_06 ... ok [INFO] [stdout] test tests::test_deep_moves::case_10 ... ok [INFO] [stdout] test tests::test_deep_moves::case_11 ... ok [INFO] [stdout] test tests::test_deep_moves::case_13 ... ok [INFO] [stdout] test tests::test_deep_moves::case_18 ... ok [INFO] [stdout] test tests::test_deep_moves::case_20 ... ok [INFO] [stdout] test tests::test_deep_moves::case_22 ... ok [INFO] [stdout] test tests::test_deep_moves::case_23 ... ok [INFO] [stdout] test tests::test_deep_moves::case_28 ... ok [INFO] [stdout] test tests::test_deep_moves::case_29 ... ok [INFO] [stdout] test tests::test_deep_moves::case_25 ... ok [INFO] [stdout] test tests::test_deep_moves::case_30 ... ok [INFO] [stdout] test tests::test_may_move ... ok [INFO] [stdout] test tests::test_deep_moves::case_24 ... ok [INFO] [stdout] test tests::test_deep_moves::case_27 ... ok [INFO] [stdout] test tests::test_moves_1 ... ok [INFO] [stdout] test tests::test_deep_moves::case_21 ... ok [INFO] [stdout] test tests::test_moves_7 ... ok [INFO] [stdout] test tests::test_moves_2 ... ok [INFO] [stdout] test tests::test_moves_to_lowest_burrow ... ok [INFO] [stdout] test tests::test_moves_5 ... ok [INFO] [stdout] test tests::test_moves_4 ... ok [INFO] [stdout] test tests::test_moves_3 ... ok [INFO] [stdout] test tests::test_route_steps::case_01 ... ok [INFO] [stdout] test tests::test_pod_does_not_move_to_dirty_burrow ... ok [INFO] [stdout] test tests::test_moves_6 ... ok [INFO] [stdout] test tests::test_route_steps::case_02 ... ok [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_route_steps::case_03 ... ok [INFO] [stdout] test tests::test_route_steps::case_05 ... ok [INFO] [stdout] test tests::test_route_steps::case_04 ... ok [INFO] [stdout] test tests::test_deep_moves::case_26 ... ok [INFO] [stdout] test tests::test_route_steps::case_07 ... ok [INFO] [stdout] test tests::test_route_steps::case_08 ... ok [INFO] [stdout] test tests::test_route_steps::case_09 ... ok [INFO] [stdout] test tests::test_route_steps::case_10 ... ok [INFO] [stdout] test tests::test_route_steps::case_11 ... ok [INFO] [stdout] test tests::test_route_steps::case_06 ... ok [INFO] [stdout] test tests::test_route_steps::case_14 ... ok [INFO] [stdout] test tests::test_route_steps::case_15 ... ok [INFO] [stdout] test tests::test_route_steps::case_16 ... ok [INFO] [stdout] test tests::test_route_steps::case_17 ... ok [INFO] [stdout] test tests::test_route_steps::case_18 ... ok [INFO] [stdout] test tests::test_route_steps::case_12 ... ok [INFO] [stdout] test tests::test_route_steps::case_19 ... ok [INFO] [stdout] test tests::test_route_steps::case_20 ... ok [INFO] [stdout] test tests::test_route_steps::case_21 ... ok [INFO] [stdout] test tests::test_route_steps::case_22 ... ok [INFO] [stdout] test tests::test_route_steps::case_24 ... ok [INFO] [stdout] test tests::test_route_steps::case_13 ... ok [INFO] [stdout] test tests::test_route_steps::case_23 ... ok [INFO] [stdout] test tests::test_route_steps::case_25 ... ok [INFO] [stdout] test tests::test_route_steps::case_26 ... ok [INFO] [stdout] test tests::test_route_steps::case_27 ... ok [INFO] [stdout] test tests::test_route_steps::case_29 ... ok [INFO] [stdout] test tests::test_route_steps::case_28 ... ok [INFO] [stdout] test tests::test_route_steps::case_31 ... ok [INFO] [stdout] test tests::test_route_steps::case_30 ... ok [INFO] [stdout] test tests::test_route_steps::case_32 ... ok [INFO] [stdout] test tests::test_route_steps::case_33 ... ok [INFO] [stdout] test tests::test_route_steps::case_34 ... ok [INFO] [stdout] test tests::test_route_steps::case_35 ... ok [INFO] [stdout] test tests::test_route_steps::case_36 ... ok [INFO] [stdout] test tests::test_route_steps::case_37 ... ok [INFO] [stdout] test tests::test_route_steps::case_38 ... ok [INFO] [stdout] test tests::test_route_steps::case_39 ... ok [INFO] [stdout] test tests::test_route_steps::case_40 ... ok [INFO] [stdout] test tests::test_route_steps::case_41 ... ok [INFO] [stdout] test tests::test_route_steps::case_42 ... ok [INFO] [stdout] test tests::test_routes_from ... ok [INFO] [stdout] test tests::test_solve_example::case_1 ... ok [INFO] [stdout] test tests::test_solve_example::case_2 ... ok [INFO] [stdout] test tests::test_trace ... ok [INFO] [stdout] test tests::test_solve_example::case_3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day24.rs (/opt/rustwide/target/debug/deps/day24-8b813fca60ef0cd7) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test::test_add ... ok [INFO] [stdout] test test::test_eql ... ok [INFO] [stdout] test test::test_div ... ok [INFO] [stdout] test test::test_example_1 ... ok [INFO] [stdout] test test::test_example_2 ... ok [INFO] [stdout] test test::test_inp ... ok [INFO] [stdout] test test::test_example_3 ... ok [INFO] [stdout] test test::test_mod ... ok [INFO] [stdout] test test::test_mul ... ok [INFO] [stdout] test test::test_parse ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day25.rs (/opt/rustwide/target/debug/deps/day25-05307f0feacae68c) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test tests::test_col_indexes ... ok [INFO] [stdout] test tests::test_col_stopped ... ok [INFO] [stdout] test tests::test_example2 ... ok [INFO] [stdout] test tests::test_map_display ... ok [INFO] [stdout] test tests::test_last_steps_example ... ok [INFO] [stdout] test tests::test_map_from_str ... ok [INFO] [stdout] test tests::test_map_move1 ... ok [INFO] [stdout] test tests::test_map_move2 ... ok [INFO] [stdout] test tests::test_map_stopped ... ok [INFO] [stdout] test tests::test_row_indexes ... ok [INFO] [stdout] test tests::test_row_stopped ... ok [INFO] [stdout] test tests::test_example ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day3.rs (/opt/rustwide/target/debug/deps/day3-b303005dbef2a5df) [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/bin/day4.rs (/opt/rustwide/target/debug/deps/day4-af5a75c4f2b872a1) [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/bin/day5.rs (/opt/rustwide/target/debug/deps/day5-436d239fcded4dc6) [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/bin/day6.rs (/opt/rustwide/target/debug/deps/day6-c3cfa09e235da263) [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/bin/day7.rs (/opt/rustwide/target/debug/deps/day7-30f5836e3ef6edfc) [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/bin/day8.rs (/opt/rustwide/target/debug/deps/day8-028ca34be50a2bbd) [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/bin/day9.rs (/opt/rustwide/target/debug/deps/day9-daa3b15af52b2ddc) [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] Doc-tests aoc2021 [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] running `Command { std: "docker" "inspect" "86ff7f6d23bd36f1758a257ae2fafbd4facf69c9eed31f30d3d20372f8b368b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86ff7f6d23bd36f1758a257ae2fafbd4facf69c9eed31f30d3d20372f8b368b3", kill_on_drop: false }` [INFO] [stdout] 86ff7f6d23bd36f1758a257ae2fafbd4facf69c9eed31f30d3d20372f8b368b3