[INFO] cloning repository https://github.com/mateovg/advent-of-code-2023 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mateovg/advent-of-code-2023" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmateovg%2Fadvent-of-code-2023", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmateovg%2Fadvent-of-code-2023'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 380dbc2734ba60b33b8a791786cac10ac6a5e827 [INFO] testing mateovg/advent-of-code-2023/380dbc2734ba60b33b8a791786cac10ac6a5e827 against master#b03b3a7ec92682be2917540b679478d41c95a30c for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmateovg%2Fadvent-of-code-2023" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/mateovg/advent-of-code-2023 [INFO] finished tweaking git repo https://github.com/mateovg/advent-of-code-2023 [INFO] tweaked toml for git repo https://github.com/mateovg/advent-of-code-2023 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/mateovg/advent-of-code-2023 on toolchain b03b3a7ec92682be2917540b679478d41c95a30c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/mateovg/advent-of-code-2023 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nom-supreme v0.8.0 [INFO] [stderr] Downloaded combinations v0.1.0 [INFO] [stderr] Downloaded brownstone v3.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8fe0c21622639f696ca4a9f4990fd96e8c6eb09eb0d80977e25aba4a24c776b7 [INFO] running `Command { std: "docker" "start" "-a" "8fe0c21622639f696ca4a9f4990fd96e8c6eb09eb0d80977e25aba4a24c776b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8fe0c21622639f696ca4a9f4990fd96e8c6eb09eb0d80977e25aba4a24c776b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8fe0c21622639f696ca4a9f4990fd96e8c6eb09eb0d80977e25aba4a24c776b7", kill_on_drop: false }` [INFO] [stdout] 8fe0c21622639f696ca4a9f4990fd96e8c6eb09eb0d80977e25aba4a24c776b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fc2e32cb71a9e165bc6012b01f9f5f327436b99a9fdf33aefb270eb43776c3c6 [INFO] running `Command { std: "docker" "start" "-a" "fc2e32cb71a9e165bc6012b01f9f5f327436b99a9fdf33aefb270eb43776c3c6", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling joinery v2.1.0 [INFO] [stderr] Compiling indent_write v2.2.0 [INFO] [stderr] Compiling tinyjson v2.5.1 [INFO] [stderr] Compiling combinations v0.1.0 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling brownstone v3.0.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling nom-supreme v0.8.0 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling advent_of_code v0.11.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: enum `Direction` is never used [INFO] [stdout] --> src/lib.rs:6:6 [INFO] [stdout] | [INFO] [stdout] 6 | enum Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `turn_left` and `turn_right` are never used [INFO] [stdout] --> src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 13 | impl Direction { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] 14 | fn turn_left(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn turn_right(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/lib.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current` [INFO] [stdout] --> src/bin/10.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let current = self.find_start(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current` [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/bin/10.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut path = vec![]; [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: `input` [INFO] [stdout] --> src/bin/10.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn part_two(input: &str) -> Option { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `neighbor` is never used [INFO] [stdout] --> src/bin/10.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 46 | impl PipeType { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 60 | fn neighbor(self, Point { x, y }: Point) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_grid` is never used [INFO] [stdout] --> src/bin/18.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 92 | impl Grid { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 175 | fn print_grid(&self) { [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 6.03s [INFO] running `Command { std: "docker" "inspect" "fc2e32cb71a9e165bc6012b01f9f5f327436b99a9fdf33aefb270eb43776c3c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc2e32cb71a9e165bc6012b01f9f5f327436b99a9fdf33aefb270eb43776c3c6", kill_on_drop: false }` [INFO] [stdout] fc2e32cb71a9e165bc6012b01f9f5f327436b99a9fdf33aefb270eb43776c3c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 078cf0c453948a79645c9302700a96791f6ccdedbc9d2ed9d6febbe50e6d29e6 [INFO] running `Command { std: "docker" "start" "-a" "078cf0c453948a79645c9302700a96791f6ccdedbc9d2ed9d6febbe50e6d29e6", kill_on_drop: false }` [INFO] [stdout] warning: enum `Direction` is never used [INFO] [stdout] --> src/lib.rs:6:6 [INFO] [stdout] | [INFO] [stdout] 6 | enum Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `turn_left` and `turn_right` are never used [INFO] [stdout] --> src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 13 | impl Direction { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] 14 | fn turn_left(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn turn_right(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/lib.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling advent_of_code v0.11.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `current` [INFO] [stdout] --> src/bin/10.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | let current = self.find_start(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current` [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/bin/10.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut path = vec![]; [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: `input` [INFO] [stdout] --> src/bin/10.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn part_two(input: &str) -> Option { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `neighbor` is never used [INFO] [stdout] --> src/bin/10.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 46 | impl PipeType { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 60 | fn neighbor(self, Point { x, y }: Point) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print_grid` is never used [INFO] [stdout] --> src/bin/18.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 92 | impl Grid { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 175 | fn print_grid(&self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Direction` is never used [INFO] [stdout] --> src/lib.rs:6:6 [INFO] [stdout] | [INFO] [stdout] 6 | enum Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `turn_left` and `turn_right` are never used [INFO] [stdout] --> src/lib.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 13 | impl Direction { [INFO] [stdout] | -------------- methods in this implementation [INFO] [stdout] 14 | fn turn_left(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn turn_right(&self) -> Direction { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Point` is never constructed [INFO] [stdout] --> src/lib.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | struct Point { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.42s [INFO] running `Command { std: "docker" "inspect" "078cf0c453948a79645c9302700a96791f6ccdedbc9d2ed9d6febbe50e6d29e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "078cf0c453948a79645c9302700a96791f6ccdedbc9d2ed9d6febbe50e6d29e6", kill_on_drop: false }` [INFO] [stdout] 078cf0c453948a79645c9302700a96791f6ccdedbc9d2ed9d6febbe50e6d29e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6bc2ed9b22204372a0e4efaf2f4fe60198c2931ecb33547bc1795bd8ee8a158d [INFO] running `Command { std: "docker" "start" "-a" "6bc2ed9b22204372a0e4efaf2f4fe60198c2931ecb33547bc1795bd8ee8a158d", kill_on_drop: false }` [INFO] [stderr] warning: enum `Direction` is never used [INFO] [stderr] --> src/lib.rs:6:6 [INFO] [stderr] | [INFO] [stderr] 6 | enum Direction { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: methods `turn_left` and `turn_right` are never used [INFO] [stderr] --> src/lib.rs:14:8 [INFO] [stderr] | [INFO] [stderr] 13 | impl Direction { [INFO] [stderr] | -------------- methods in this implementation [INFO] [stderr] 14 | fn turn_left(&self) -> Direction { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 22 | fn turn_right(&self) -> Direction { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `Point` is never constructed [INFO] [stderr] --> src/lib.rs:32:8 [INFO] [stderr] | [INFO] [stderr] 32 | struct Point { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `advent_of_code` (lib) generated 3 warnings [INFO] [stderr] warning: `advent_of_code` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] warning: method `print_grid` is never used [INFO] [stderr] --> src/bin/18.rs:175:8 [INFO] [stderr] | [INFO] [stderr] 92 | impl Grid { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 175 | fn print_grid(&self) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `current` [INFO] [stderr] --> src/bin/10.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | let current = self.find_start(); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current` [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/bin/10.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | let mut path = vec![]; [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: `input` [INFO] [stderr] --> src/bin/10.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn part_two(input: &str) -> Option { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: method `neighbor` is never used [INFO] [stderr] --> src/bin/10.rs:60:8 [INFO] [stderr] | [INFO] [stderr] 46 | impl PipeType { [INFO] [stderr] | ------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 60 | fn neighbor(self, Point { x, y }: Point) -> Vec { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `advent_of_code` (bin "18" test) generated 1 warning [INFO] [stderr] warning: `advent_of_code` (bin "10" test) generated 4 warnings (run `cargo fix --bin "10" --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/advent_of_code-aa6ac51c46476982) [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/01.rs (/opt/rustwide/target/debug/deps/01-c81845726f124973) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_get_numbers ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_read_digits ... ok [INFO] [stdout] test tests::test_read_digits_two ... 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/02.rs (/opt/rustwide/target/debug/deps/02-407be843bea320db) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/03.rs (/opt/rustwide/target/debug/deps/03-48b86f3b7efee218) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::parse_line_test ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/04.rs (/opt/rustwide/target/debug/deps/04-bb481667869632f7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_get_score ... ok [INFO] [stdout] test tests::test_get_wins ... ok [INFO] [stdout] test tests::test_parse_line ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/05.rs (/opt/rustwide/target/debug/deps/05-b170cef365c6245c) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... FAILED [INFO] [stdout] test tests::test_part_two ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::test_part_one stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'tests::test_part_one' panicked at src/bin/05.rs:13:20: [INFO] [stdout] attempt to subtract with overflow [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61cb4e4a5542 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61cb4e4a5542 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61cb4e4caab3 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61cb4e4caab3 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x61cb4e4a22e3 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61cb4e4a22e3 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61cb4e4a5392 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61cb4e4a6aac - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x61cb4e4a6902 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x61cb4e43c574 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x61cb4e43c574 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61cb4e4a748b - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x61cb4e4a748b - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x61cb4e4a7226 - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x61cb4e4a5a39 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x61cb4e4a6eed - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x61cb4e4c9530 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61cb4e4cf5d7 - core::panicking::panic_const::panic_const_sub_overflow::h35126cb66ebb27f8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:175:17 [INFO] [stdout] 20: 0x61cb4e4020e7 - _05::Conversion::convert::h75f68a9d76dd660b [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:13:20 [INFO] [stdout] 21: 0x61cb4e40219f - _05::ConversionChart::convert::ha491f96fe83e4729 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:29:39 [INFO] [stdout] 22: 0x61cb4e402425 - _05::Almanac::seed_to_location::{{closure}}::h778ee204d8f5444d [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:44 [INFO] [stdout] 23: 0x61cb4e3fb233 - as core::iter::traits::iterator::Iterator>::fold::hcbacd8a2322af76c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/slice/iter/macros.rs:255:27 [INFO] [stdout] 24: 0x61cb4e4023f5 - _05::Almanac::seed_to_location::h27d8db6b6b4f7ed0 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:14 [INFO] [stdout] 25: 0x61cb4e4023b9 - _05::Almanac::min_location::{{closure}}::h7f32fb8eb5701440 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:53:27 [INFO] [stdout] 26: 0x61cb4e3fbffe - core::ops::function::impls:: for &mut F>::call_once::h1bfcba367cdd8e16 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:305:21 [INFO] [stdout] 27: 0x61cb4e3fbffe - core::option::Option::map::h8955ff8cbc78cfff [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/option.rs:1146:29 [INFO] [stdout] 28: 0x61cb4e3fbffe - as core::iter::traits::iterator::Iterator>::next::hfd34d970f39df89d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:107:26 [INFO] [stdout] 29: 0x61cb4e3ff89b - core::iter::traits::iterator::Iterator::reduce::hbfee137986bca122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:2637:26 [INFO] [stdout] 30: 0x61cb4e3ff756 - core::iter::traits::iterator::Iterator::min_by::h7ff02f8ea72c4423 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3323:14 [INFO] [stdout] 31: 0x61cb4e3ff736 - core::iter::traits::iterator::Iterator::min::h554657bc03ff89c6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3203:14 [INFO] [stdout] 32: 0x61cb4e40236a - _05::Almanac::min_location::h322ced9ec96d74a2 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:54:14 [INFO] [stdout] 33: 0x61cb4e40266d - _05::part_one::hc7ac291d1ef0b54f [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:82:18 [INFO] [stdout] 34: 0x61cb4e3fbb99 - _05::tests::test_part_one::hb41c5fbad9413974 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:138:22 [INFO] [stdout] 35: 0x61cb4e3fbb07 - _05::tests::test_part_one::{{closure}}::hbd8abba890858f42 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:137:23 [INFO] [stdout] 36: 0x61cb4e3fec76 - core::ops::function::FnOnce::call_once::h9056ccc24bc1d3e2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 37: 0x61cb4e441d1b - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 38: 0x61cb4e441d1b - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 39: 0x61cb4e440eee - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 40: 0x61cb4e440eee - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 41: 0x61cb4e440eee - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 42: 0x61cb4e440eee - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 43: 0x61cb4e440eee - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 44: 0x61cb4e440eee - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 45: 0x61cb4e440eee - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 46: 0x61cb4e404ae4 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 47: 0x61cb4e404ae4 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 48: 0x61cb4e4083da - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 49: 0x61cb4e4083da - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 50: 0x61cb4e4083da - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 51: 0x61cb4e4083da - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 52: 0x61cb4e4083da - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 53: 0x61cb4e4083da - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 54: 0x61cb4e4083da - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 55: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 56: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 57: 0x61cb4e4aa4e7 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 58: 0x7ef667658aa4 - [INFO] [stdout] 59: 0x7ef6676e5a34 - clone [INFO] [stdout] 60: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::test_part_two stdout ---- [INFO] [stdout] [src/bin/05.rs:69:17] r = 79..93 [INFO] [stdout] [INFO] [stdout] thread '' panicked at src/bin/05.rs:13:20: [INFO] [stdout] attempt to subtract with overflow [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61cb4e4a5542 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61cb4e4a5542 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61cb4e4caab3 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61cb4e4caab3 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x61cb4e4a22e3 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61cb4e4a22e3 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61cb4e4a5392 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61cb4e4a6aac - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x61cb4e4a6902 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x61cb4e43c574 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x61cb4e43c574 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61cb4e4a748b - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x61cb4e4a748b - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x61cb4e4a7226 - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x61cb4e4a5a39 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x61cb4e4a6eed - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x61cb4e4c9530 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61cb4e4cf5d7 - core::panicking::panic_const::panic_const_sub_overflow::h35126cb66ebb27f8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:175:17 [INFO] [stdout] 20: 0x61cb4e4020e7 - _05::Conversion::convert::h75f68a9d76dd660b [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:13:20 [INFO] [stdout] 21: 0x61cb4e40219f - _05::ConversionChart::convert::ha491f96fe83e4729 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:29:39 [INFO] [stdout] 22: 0x61cb4e402425 - _05::Almanac::seed_to_location::{{closure}}::h778ee204d8f5444d [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:44 [INFO] [stdout] 23: 0x61cb4e3fb233 - as core::iter::traits::iterator::Iterator>::fold::hcbacd8a2322af76c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/slice/iter/macros.rs:255:27 [INFO] [stdout] 24: 0x61cb4e4023f5 - _05::Almanac::seed_to_location::h27d8db6b6b4f7ed0 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:14 [INFO] [stdout] 25: 0x61cb4e402636 - _05::Almanac::range_locations::{{closure}}::{{closure}}::h0bffcb020dcbe7d4 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:71:35 [INFO] [stdout] 26: 0x61cb4e3fbecc - core::ops::function::impls:: for &mut F>::call_once::h0ce5e781e23437ce [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:305:21 [INFO] [stdout] 27: 0x61cb4e3fbecc - core::option::Option::map::h9bcd0603e579df51 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/option.rs:1146:29 [INFO] [stdout] 28: 0x61cb4e3fbecc - as core::iter::traits::iterator::Iterator>::next::h448cb4ea553a13e9 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:107:26 [INFO] [stdout] 29: 0x61cb4e3ff78b - core::iter::traits::iterator::Iterator::reduce::h3479a2923bc8727b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:2637:26 [INFO] [stdout] 30: 0x61cb4e3ff766 - core::iter::traits::iterator::Iterator::min_by::hc0378357604c8ad4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3323:14 [INFO] [stdout] 31: 0x61cb4e3ff746 - core::iter::traits::iterator::Iterator::min::h8aa1d730eb1e6d91 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3203:14 [INFO] [stdout] 32: 0x61cb4e4025fc - _05::Almanac::range_locations::{{closure}}::h3937c087c7cd44c3 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:72:22 [INFO] [stdout] 33: 0x61cb4e3fea8b - core::ops::function::impls:: for &F>::call_mut::h198ccc26272b05ab [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:272:22 [INFO] [stdout] 34: 0x61cb4e3ffa7e - core::iter::adapters::map::map_try_fold::{{closure}}::h583ccd08782543fd [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:95:28 [INFO] [stdout] 35: 0x61cb4e3f7b5d - core::iter::traits::iterator::Iterator::try_fold::h6865a5b7b8a87780 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:2426:21 [INFO] [stdout] 36: 0x61cb4e3fc07f - as core::iter::traits::iterator::Iterator>::try_fold::h7955654a1f145226 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:121:19 [INFO] [stdout] 37: 0x61cb4e3fe2cc - as core::iter::traits::iterator::Iterator>::try_fold::h567eeda7e8658a36 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/take_while.rs:95:23 [INFO] [stdout] 38: 0x61cb4e3fe1e8 - as core::iter::traits::iterator::Iterator>::fold::h0d683f2359508c20 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/mod.rs:378:18 [INFO] [stdout] 39: 0x61cb4e3fc25f - as rayon::iter::plumbing::Folder>::consume_iter::h5b5d78952a9e5763 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/fold.rs:162:14 [INFO] [stdout] 40: 0x61cb4e3fba6b - as rayon::iter::plumbing::Folder>::consume_iter::h1d51fa9082b13e58 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/map.rs:248:31 [INFO] [stdout] 41: 0x61cb4e3f9e91 - rayon::iter::plumbing::Producer::fold_with::h1f0492c4a371f99e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:109:16 [INFO] [stdout] 42: 0x61cb4e3f956a - rayon::iter::plumbing::bridge_producer_consumer::helper::h2fe76aa97840d6af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:437:22 [INFO] [stdout] 43: 0x61cb4e3f9c5d - rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}::h96ab9eff5c47918d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:417:21 [INFO] [stdout] 44: 0x61cb4e3fcb71 - rayon_core::join::join_context::call_a::{{closure}}::h692327f128bff8ce [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/join/mod.rs:124:17 [INFO] [stdout] 45: 0x61cb4e3fe5da - as core::ops::function::FnOnce<()>>::call_once::ha89d776e0696d7d5 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 46: 0x61cb4e3f5fc7 - std::panicking::catch_unwind::do_call::h8171a792076a75d0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 47: 0x61cb4e3fbdab - __rust_try [INFO] [stdout] 48: 0x61cb4e3f5a19 - std::panicking::catch_unwind::hbde6a8f14d67b5d2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 49: 0x61cb4e3f5a19 - std::panic::catch_unwind::ha5323d70984dc0ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 50: 0x61cb4e3fd07c - rayon_core::unwind::halt_unwinding::h332acaa2750541d6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/unwind.rs:17:5 [INFO] [stdout] 51: 0x61cb4e3fc701 - rayon_core::join::join_context::{{closure}}::ha06056f38a561617 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/join/mod.rs:142:24 [INFO] [stdout] 52: 0x61cb4e3fd6bf - rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}}::h66ccca69329eebb2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:522:21 [INFO] [stdout] 53: 0x61cb4e3f4702 - rayon_core::job::JobResult::call::{{closure}}::ha671d65b4f762515 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:218:41 [INFO] [stdout] 54: 0x61cb4e3fe64d - as core::ops::function::FnOnce<()>>::call_once::hfad0331ed8f1a167 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 55: 0x61cb4e3f6097 - std::panicking::catch_unwind::do_call::hc51d80252c238fe8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 56: 0x61cb4e3fbdab - __rust_try [INFO] [stdout] 57: 0x61cb4e3f5aff - std::panicking::catch_unwind::ha9c0c824dc4449c5 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 58: 0x61cb4e3f5aff - std::panic::catch_unwind::hbc4fc4893492c2f7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 59: 0x61cb4e3fd0bd - rayon_core::unwind::halt_unwinding::hcd39e09280001a73 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/unwind.rs:17:5 [INFO] [stdout] 60: 0x61cb4e3f447e - rayon_core::job::JobResult::call::h1bf3719b72252073 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:218:15 [INFO] [stdout] 61: 0x61cb4e3faa8d - as rayon_core::job::Job>::execute::hc62bd34d29ef4361 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:120:32 [INFO] [stdout] 62: 0x61cb4e46c3db - rayon_core::job::JobRef::execute::h87df4bac52d90752 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:64:9 [INFO] [stdout] 63: 0x61cb4e454360 - rayon_core::registry::WorkerThread::execute::hdb0e82c3b8b31ec0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:860:13 [INFO] [stdout] 64: 0x61cb4e4540d0 - rayon_core::registry::WorkerThread::wait_until_cold::hefe9856710d291b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:794:26 [INFO] [stdout] 65: 0x61cb4e453e6b - rayon_core::registry::WorkerThread::wait_until::h8c486486d205bc13 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:769:18 [INFO] [stdout] 66: 0x61cb4e454242 - rayon_core::registry::WorkerThread::wait_until_out_of_work::h4a18b1cfd35177ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:818:14 [INFO] [stdout] 67: 0x61cb4e454741 - rayon_core::registry::main_loop::h94d5cbb9407a4d02 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:923:19 [INFO] [stdout] 68: 0x61cb4e451466 - rayon_core::registry::ThreadBuilder::run::hef4a191bc87ec542 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:53:18 [INFO] [stdout] 69: 0x61cb4e4518fd - ::spawn::{{closure}}::h80c0dd961001836f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:98:27 [INFO] [stdout] 70: 0x61cb4e45c416 - std::sys::backtrace::__rust_begin_short_backtrace::h9e00f3c4b905c9d4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 71: 0x61cb4e467f3b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h152eedee1f8b8fb4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 72: 0x61cb4e454b44 - as core::ops::function::FnOnce<()>>::call_once::h5420cb968151ffbf [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 73: 0x61cb4e45c468 - std::panicking::catch_unwind::do_call::h5147c07337a63b51 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 74: 0x61cb4e46973b - __rust_try [INFO] [stdout] 75: 0x61cb4e467b1d - std::panicking::catch_unwind::hdb2a2c0ce4759ea9 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 76: 0x61cb4e467b1d - std::panic::catch_unwind::h2bd23d2954571ea7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 77: 0x61cb4e467b1d - std::thread::Builder::spawn_unchecked_::{{closure}}::h95a4a7bfe487a55a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 78: 0x61cb4e45c8af - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf22c9fc51f5c8fa3 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 79: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 80: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 81: 0x61cb4e4aa4e7 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 82: 0x7ef667658aa4 - [INFO] [stdout] 83: 0x7ef6676e5a34 - clone [INFO] [stdout] 84: 0x0 - [INFO] [stdout] [src/bin/05.rs:69:17] r = 55..68 [INFO] [stdout] [INFO] [stdout] thread '' panicked at src/bin/05.rs:13:20: [INFO] [stdout] attempt to subtract with overflow [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61cb4e4a5542 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61cb4e4a5542 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x61cb4e4a5542 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x61cb4e4caab3 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x61cb4e4caab3 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x61cb4e4a22e3 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61cb4e4a22e3 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x61cb4e4a5392 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x61cb4e4a6aac - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x61cb4e4a6902 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x61cb4e43c574 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x61cb4e43c574 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61cb4e4a748b - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x61cb4e4a748b - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x61cb4e4a7226 - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:699:13 [INFO] [stdout] 16: 0x61cb4e4a5a39 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x61cb4e4a6eed - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x61cb4e4c9530 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x61cb4e4cf5d7 - core::panicking::panic_const::panic_const_sub_overflow::h35126cb66ebb27f8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:175:17 [INFO] [stdout] 20: 0x61cb4e4020e7 - _05::Conversion::convert::h75f68a9d76dd660b [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:13:20 [INFO] [stdout] 21: 0x61cb4e40219f - _05::ConversionChart::convert::ha491f96fe83e4729 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:29:39 [INFO] [stdout] 22: 0x61cb4e402425 - _05::Almanac::seed_to_location::{{closure}}::h778ee204d8f5444d [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:44 [INFO] [stdout] 23: 0x61cb4e3fb233 - as core::iter::traits::iterator::Iterator>::fold::hcbacd8a2322af76c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/slice/iter/macros.rs:255:27 [INFO] [stdout] 24: 0x61cb4e4023f5 - _05::Almanac::seed_to_location::h27d8db6b6b4f7ed0 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:62:14 [INFO] [stdout] 25: 0x61cb4e402636 - _05::Almanac::range_locations::{{closure}}::{{closure}}::h0bffcb020dcbe7d4 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:71:35 [INFO] [stdout] 26: 0x61cb4e3fbecc - core::ops::function::impls:: for &mut F>::call_once::h0ce5e781e23437ce [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:305:21 [INFO] [stdout] 27: 0x61cb4e3fbecc - core::option::Option::map::h9bcd0603e579df51 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/option.rs:1146:29 [INFO] [stdout] 28: 0x61cb4e3fbecc - as core::iter::traits::iterator::Iterator>::next::h448cb4ea553a13e9 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:107:26 [INFO] [stdout] 29: 0x61cb4e3ff78b - core::iter::traits::iterator::Iterator::reduce::h3479a2923bc8727b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:2637:26 [INFO] [stdout] 30: 0x61cb4e3ff766 - core::iter::traits::iterator::Iterator::min_by::hc0378357604c8ad4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3323:14 [INFO] [stdout] 31: 0x61cb4e3ff746 - core::iter::traits::iterator::Iterator::min::h8aa1d730eb1e6d91 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:3203:14 [INFO] [stdout] 32: 0x61cb4e4025fc - _05::Almanac::range_locations::{{closure}}::h3937c087c7cd44c3 [INFO] [stdout] at /opt/rustwide/workdir/src/bin/05.rs:72:22 [INFO] [stdout] 33: 0x61cb4e3fea8b - core::ops::function::impls:: for &F>::call_mut::h198ccc26272b05ab [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:272:22 [INFO] [stdout] 34: 0x61cb4e3ffa7e - core::iter::adapters::map::map_try_fold::{{closure}}::h583ccd08782543fd [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:95:28 [INFO] [stdout] 35: 0x61cb4e3f7b5d - core::iter::traits::iterator::Iterator::try_fold::h6865a5b7b8a87780 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/traits/iterator.rs:2426:21 [INFO] [stdout] 36: 0x61cb4e3fc07f - as core::iter::traits::iterator::Iterator>::try_fold::h7955654a1f145226 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/map.rs:121:19 [INFO] [stdout] 37: 0x61cb4e3fe2cc - as core::iter::traits::iterator::Iterator>::try_fold::h567eeda7e8658a36 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/adapters/take_while.rs:95:23 [INFO] [stdout] 38: 0x61cb4e3fe1e8 - as core::iter::traits::iterator::Iterator>::fold::h0d683f2359508c20 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/iter/mod.rs:378:18 [INFO] [stdout] 39: 0x61cb4e3fc25f - as rayon::iter::plumbing::Folder>::consume_iter::h5b5d78952a9e5763 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/fold.rs:162:14 [INFO] [stdout] 40: 0x61cb4e3fba6b - as rayon::iter::plumbing::Folder>::consume_iter::h1d51fa9082b13e58 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/map.rs:248:31 [INFO] [stdout] 41: 0x61cb4e3f9e91 - rayon::iter::plumbing::Producer::fold_with::h1f0492c4a371f99e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:109:16 [INFO] [stdout] 42: 0x61cb4e3f956a - rayon::iter::plumbing::bridge_producer_consumer::helper::h2fe76aa97840d6af [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:437:22 [INFO] [stdout] 43: 0x61cb4e3f9b69 - rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}::h920c617e4b632be6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.10.0/src/iter/plumbing/mod.rs:426:21 [INFO] [stdout] 44: 0x61cb4e3fcc4f - rayon_core::join::join_context::call_b::{{closure}}::h66a027edb09e4f7a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/join/mod.rs:129:25 [INFO] [stdout] 45: 0x61cb4e3f478c - rayon_core::job::JobResult::call::{{closure}}::hed29626649153b30 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:218:41 [INFO] [stdout] 46: 0x61cb4e3fe69a - as core::ops::function::FnOnce<()>>::call_once::hff24874575d04ead [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 47: 0x61cb4e3f6027 - std::panicking::catch_unwind::do_call::ha393e87de7834b4c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 48: 0x61cb4e3fbdab - __rust_try [INFO] [stdout] 49: 0x61cb4e3f5c59 - std::panicking::catch_unwind::hfc3bc9e9eb534a4d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 50: 0x61cb4e3f5c59 - std::panic::catch_unwind::hcdef04a8eefabb4d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 51: 0x61cb4e3fd03c - rayon_core::unwind::halt_unwinding::h0535aef69cfe41f6 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/unwind.rs:17:5 [INFO] [stdout] 52: 0x61cb4e3f465e - rayon_core::job::JobResult::call::hd630dcee0d7d641c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:218:15 [INFO] [stdout] 53: 0x61cb4e3fa760 - as rayon_core::job::Job>::execute::h92bc58739144a10a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:120:32 [INFO] [stdout] 54: 0x61cb4e46c3db - rayon_core::job::JobRef::execute::h87df4bac52d90752 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/job.rs:64:9 [INFO] [stdout] 55: 0x61cb4e454360 - rayon_core::registry::WorkerThread::execute::hdb0e82c3b8b31ec0 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:860:13 [INFO] [stdout] 56: 0x61cb4e4540d0 - rayon_core::registry::WorkerThread::wait_until_cold::hefe9856710d291b3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:794:26 [INFO] [stdout] 57: 0x61cb4e453e6b - rayon_core::registry::WorkerThread::wait_until::h8c486486d205bc13 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:769:18 [INFO] [stdout] 58: 0x61cb4e454242 - rayon_core::registry::WorkerThread::wait_until_out_of_work::h4a18b1cfd35177ef [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:818:14 [INFO] [stdout] 59: 0x61cb4e454741 - rayon_core::registry::main_loop::h94d5cbb9407a4d02 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:923:19 [INFO] [stdout] 60: 0x61cb4e451466 - rayon_core::registry::ThreadBuilder::run::hef4a191bc87ec542 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:53:18 [INFO] [stdout] 61: 0x61cb4e4518fd - ::spawn::{{closure}}::h80c0dd961001836f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.12.1/src/registry.rs:98:27 [INFO] [stdout] 62: 0x61cb4e45c416 - std::sys::backtrace::__rust_begin_short_backtrace::h9e00f3c4b905c9d4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 63: 0x61cb4e467f3b - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h152eedee1f8b8fb4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 64: 0x61cb4e454b44 - as core::ops::function::FnOnce<()>>::call_once::h5420cb968151ffbf [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 65: 0x61cb4e45c468 - std::panicking::catch_unwind::do_call::h5147c07337a63b51 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 66: 0x61cb4e46973b - __rust_try [INFO] [stdout] 67: 0x61cb4e467b1d - std::panicking::catch_unwind::hdb2a2c0ce4759ea9 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 68: 0x61cb4e467b1d - std::panic::catch_unwind::h2bd23d2954571ea7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 69: 0x61cb4e467b1d - std::thread::Builder::spawn_unchecked_::{{closure}}::h95a4a7bfe487a55a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 70: 0x61cb4e45c8af - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf22c9fc51f5c8fa3 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 71: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 72: 0x61cb4e4aa4e7 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 73: 0x61cb4e4aa4e7 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 74: 0x7ef667658aa4 - [INFO] [stdout] 75: 0x7ef6676e5a34 - clone [INFO] [stdout] 76: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tests::test_part_one [INFO] [stdout] tests::test_part_two [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin 05` [INFO] running `Command { std: "docker" "inspect" "6bc2ed9b22204372a0e4efaf2f4fe60198c2931ecb33547bc1795bd8ee8a158d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6bc2ed9b22204372a0e4efaf2f4fe60198c2931ecb33547bc1795bd8ee8a158d", kill_on_drop: false }` [INFO] [stdout] 6bc2ed9b22204372a0e4efaf2f4fe60198c2931ecb33547bc1795bd8ee8a158d