[INFO] cloning repository https://github.com/amhk/advent-of-code [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amhk/advent-of-code" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famhk%2Fadvent-of-code", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famhk%2Fadvent-of-code'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 478c5fa0d3052820bf13434b89e2a74889622244 [INFO] testing amhk/advent-of-code against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famhk%2Fadvent-of-code" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/amhk/advent-of-code [INFO] finished tweaking git repo https://github.com/amhk/advent-of-code [INFO] tweaked toml for git repo https://github.com/amhk/advent-of-code written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/amhk/advent-of-code on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/amhk/advent-of-code already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded primes v0.3.0 [INFO] [stderr] Downloaded fancy-regex v0.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 882defa76a001ae4a5471b804564d78fe5709f7fba760c43359f6b84c9b7dd68 [INFO] running `Command { std: "docker" "start" "-a" "882defa76a001ae4a5471b804564d78fe5709f7fba760c43359f6b84c9b7dd68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "882defa76a001ae4a5471b804564d78fe5709f7fba760c43359f6b84c9b7dd68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "882defa76a001ae4a5471b804564d78fe5709f7fba760c43359f6b84c9b7dd68", kill_on_drop: false }` [INFO] [stdout] 882defa76a001ae4a5471b804564d78fe5709f7fba760c43359f6b84c9b7dd68 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5d7c0613c857a8589110a023f9150c113836488e1ee0174c52e07d2ccf5c5c5e [INFO] running `Command { std: "docker" "start" "-a" "5d7c0613c857a8589110a023f9150c113836488e1ee0174c52e07d2ccf5c5c5e", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling rayon-core v1.12.0 [INFO] [stderr] Compiling serde v1.0.118 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling num-iter v0.1.43 [INFO] [stderr] Compiling miniz_oxide v0.8.2 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling ascii v1.1.0 [INFO] [stderr] Compiling primes v0.3.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling itertools v0.12.0 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling rustc-hash v2.1.0 [INFO] [stderr] Compiling md5 v0.7.0 [INFO] [stderr] Compiling aoc-2021-23 v0.1.0 (/opt/rustwide/workdir/2021/23) [INFO] [stderr] Compiling aoc-2020-15 v0.1.0 (/opt/rustwide/workdir/2020/15) [INFO] [stderr] Compiling aoc-2015-18 v0.1.0 (/opt/rustwide/workdir/2015/18) [INFO] [stderr] Compiling aoc-2021-15 v0.1.0 (/opt/rustwide/workdir/2021/15) [INFO] [stderr] Compiling aoc-2020-01 v0.1.0 (/opt/rustwide/workdir/2020/01) [INFO] [stderr] Compiling aoc-2015-02 v0.1.0 (/opt/rustwide/workdir/2015/02) [INFO] [stderr] Compiling flate2 v1.0.35 [INFO] [stderr] Compiling aoc-2021-01 v0.1.0 (/opt/rustwide/workdir/2021/01) [INFO] [stderr] Compiling aoc-2015-03 v0.1.0 (/opt/rustwide/workdir/2015/03) [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling rayon v1.8.0 [INFO] [stderr] Compiling aoc-2020-06 v0.1.0 (/opt/rustwide/workdir/2020/06) [INFO] [stderr] Compiling aoc-2015-19 v0.1.0 (/opt/rustwide/workdir/2015/19) [INFO] [stderr] Compiling aoc-2021-21 v0.1.0 (/opt/rustwide/workdir/2021/21) [INFO] [stderr] Compiling aoc-2020-09 v0.1.0 (/opt/rustwide/workdir/2020/09) [INFO] [stderr] Compiling aoc-2021-03 v0.1.0 (/opt/rustwide/workdir/2021/03) [INFO] [stderr] Compiling png v0.17.15 [INFO] [stderr] Compiling aoc-2021-09 v0.1.0 (/opt/rustwide/workdir/2021/09) [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling aoc-2015-01 v0.1.0 (/opt/rustwide/workdir/2015/01) [INFO] [stderr] Compiling aoc-2015-25 v0.1.0 (/opt/rustwide/workdir/2015/25) [INFO] [stderr] Compiling aoc-2015-04 v0.1.0 (/opt/rustwide/workdir/2015/04) [INFO] [stderr] Compiling aoc-2015-20 v0.1.0 (/opt/rustwide/workdir/2015/20) [INFO] [stderr] Compiling aoc-2021-05 v0.1.0 (/opt/rustwide/workdir/2021/05) [INFO] [stderr] Compiling aoc-2021-16 v0.1.0 (/opt/rustwide/workdir/2021/16) [INFO] [stderr] Compiling aoc-2020-18 v0.1.0 (/opt/rustwide/workdir/2020/18) [INFO] [stderr] Compiling aoc-2021-25 v0.1.0 (/opt/rustwide/workdir/2021/25) [INFO] [stderr] Compiling aoc-2021-13 v0.1.0 (/opt/rustwide/workdir/2021/13) [INFO] [stderr] Compiling aoc-2020-03 v0.1.0 (/opt/rustwide/workdir/2020/03) [INFO] [stderr] Compiling aoc-2021-06 v0.1.0 (/opt/rustwide/workdir/2021/06) [INFO] [stderr] Compiling aoc-2015-10 v0.1.0 (/opt/rustwide/workdir/2015/10) [INFO] [stderr] Compiling aoc-2015-17 v0.1.0 (/opt/rustwide/workdir/2015/17) [INFO] [stderr] Compiling aoc-2021-14 v0.1.0 (/opt/rustwide/workdir/2021/14) [INFO] [stderr] Compiling aoc-2020-24 v0.1.0 (/opt/rustwide/workdir/2020/24) [INFO] [stderr] Compiling aoc-2020-17 v0.1.0 (/opt/rustwide/workdir/2020/17) [INFO] [stderr] Compiling aoc-2015-14 v0.1.0 (/opt/rustwide/workdir/2015/14) [INFO] [stderr] Compiling aoc-2021-12 v0.1.0 (/opt/rustwide/workdir/2021/12) [INFO] [stderr] Compiling aoc-2015-11 v0.1.0 (/opt/rustwide/workdir/2015/11) [INFO] [stderr] Compiling aoc-2015-13 v0.1.0 (/opt/rustwide/workdir/2015/13) [INFO] [stderr] Compiling aoc-2015-24 v0.1.0 (/opt/rustwide/workdir/2015/24) [INFO] [stderr] Compiling aoc-2015-21 v0.1.0 (/opt/rustwide/workdir/2015/21) [INFO] [stderr] Compiling aoc-2015-22 v0.1.0 (/opt/rustwide/workdir/2015/22) [INFO] [stderr] Compiling aoc-2020-10 v0.1.0 (/opt/rustwide/workdir/2020/10) [INFO] [stderr] Compiling aoc-2020-19 v0.1.0 (/opt/rustwide/workdir/2020/19) [INFO] [stderr] Compiling aoc-2021-18 v0.1.0 (/opt/rustwide/workdir/2021/18) [INFO] [stderr] Compiling aoc-2020-05 v0.1.0 (/opt/rustwide/workdir/2020/05) [INFO] [stderr] Compiling aoc-2021-20 v0.1.0 (/opt/rustwide/workdir/2021/20) [INFO] [stderr] Compiling aoc-2020-22 v0.1.0 (/opt/rustwide/workdir/2020/22) [INFO] [stderr] Compiling aoc-2020-25 v0.1.0 (/opt/rustwide/workdir/2020/25) [INFO] [stderr] Compiling aoc-2021-04 v0.1.0 (/opt/rustwide/workdir/2021/04) [INFO] [stderr] Compiling aoc-2020-08 v0.1.0 (/opt/rustwide/workdir/2020/08) [INFO] [stderr] Compiling aoc-2021-02 v0.1.0 (/opt/rustwide/workdir/2021/02) [INFO] [stderr] Compiling aoc-2020-11 v0.1.0 (/opt/rustwide/workdir/2020/11) [INFO] [stderr] Compiling aoc-2020-20 v0.1.0 (/opt/rustwide/workdir/2020/20) [INFO] [stderr] Compiling aoc-2021-08 v0.1.0 (/opt/rustwide/workdir/2021/08) [INFO] [stderr] Compiling aoc-2020-23 v0.1.0 (/opt/rustwide/workdir/2020/23) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2021/04/src/main.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | fn rows(&self) -> Rows { [INFO] [stdout] | ^^^^^ ^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 29 | fn rows(&self) -> Rows<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2021/04/src/main.rs:36:16 [INFO] [stdout] | [INFO] [stdout] 36 | fn columns(&self) -> Columns { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 36 | fn columns(&self) -> Columns<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2020-13 v0.1.0 (/opt/rustwide/workdir/2020/13) [INFO] [stderr] Compiling aoc-2015-08 v0.1.0 (/opt/rustwide/workdir/2015/08) [INFO] [stderr] Compiling aoc-2021-10 v0.1.0 (/opt/rustwide/workdir/2021/10) [INFO] [stderr] Compiling aoc-2021-07 v0.1.0 (/opt/rustwide/workdir/2021/07) [INFO] [stderr] Compiling aoc-2021-11 v0.1.0 (/opt/rustwide/workdir/2021/11) [INFO] [stderr] Compiling aoc-2020-12 v0.1.0 (/opt/rustwide/workdir/2020/12) [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling num v0.4.1 [INFO] [stderr] Compiling aoc v0.1.0 (/opt/rustwide/workdir/aoc) [INFO] [stderr] Compiling fancy-regex v0.4.1 [INFO] [stderr] Compiling aoc-2022-01 v0.1.0 (/opt/rustwide/workdir/2022/01) [INFO] [stderr] Compiling aoc-2015-09 v0.1.0 (/opt/rustwide/workdir/2015/09) [INFO] [stderr] Compiling aoc-2024-14 v0.1.0 (/opt/rustwide/workdir/2024/14) [INFO] [stderr] Compiling aoc-2023-13 v0.1.0 (/opt/rustwide/workdir/2023/13) [INFO] [stderr] Compiling aoc-2020-07 v0.1.0 (/opt/rustwide/workdir/2020/07) [INFO] [stderr] Compiling aoc-2024-03 v0.1.0 (/opt/rustwide/workdir/2024/03) [INFO] [stderr] Compiling aoc-2015-16 v0.1.0 (/opt/rustwide/workdir/2015/16) [INFO] [stderr] Compiling aoc-2022-11 v0.1.0 (/opt/rustwide/workdir/2022/11) [INFO] [stderr] Compiling aoc-2022-20 v0.1.0 (/opt/rustwide/workdir/2022/20) [INFO] [stderr] Compiling aoc-2020-14 v0.1.0 (/opt/rustwide/workdir/2020/14) [INFO] [stderr] Compiling aoc-2023-04 v0.1.0 (/opt/rustwide/workdir/2023/04) [INFO] [stderr] Compiling aoc-2022-14 v0.1.0 (/opt/rustwide/workdir/2022/14) [INFO] [stderr] Compiling aoc-2023-05 v0.1.0 (/opt/rustwide/workdir/2023/05) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2022/20/src/main.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | fn iter(&self) -> CircularArrayIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 92 | fn iter(&self) -> CircularArrayIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2020-04 v0.1.0 (/opt/rustwide/workdir/2020/04) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2020/04/src/main.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | fn parse_input(input: &str) -> Vec { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 108 | fn parse_input(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2022-21 v0.1.0 (/opt/rustwide/workdir/2022/21) [INFO] [stderr] Compiling aoc-2023-14 v0.1.0 (/opt/rustwide/workdir/2023/14) [INFO] [stderr] Compiling aoc-2024-04 v0.1.0 (/opt/rustwide/workdir/2024/04) [INFO] [stderr] Compiling aoc-2022-23 v0.1.0 (/opt/rustwide/workdir/2022/23) [INFO] [stderr] Compiling aoc-2015-05 v0.1.0 (/opt/rustwide/workdir/2015/05) [INFO] [stderr] Compiling aoc-2023-17 v0.1.0 (/opt/rustwide/workdir/2023/17) [INFO] [stderr] Compiling aoc-2024-09 v0.1.0 (/opt/rustwide/workdir/2024/09) [INFO] [stderr] Compiling aoc-2024-12 v0.1.0 (/opt/rustwide/workdir/2024/12) [INFO] [stderr] Compiling aoc-2022-15 v0.1.0 (/opt/rustwide/workdir/2022/15) [INFO] [stderr] Compiling aoc-2022-08 v0.1.0 (/opt/rustwide/workdir/2022/08) [INFO] [stderr] Compiling aoc-2023-11 v0.1.0 (/opt/rustwide/workdir/2023/11) [INFO] [stderr] Compiling aoc-2021-17 v0.1.0 (/opt/rustwide/workdir/2021/17) [INFO] [stderr] Compiling aoc-2015-06 v0.1.0 (/opt/rustwide/workdir/2015/06) [INFO] [stderr] Compiling aoc-2023-18 v0.1.0 (/opt/rustwide/workdir/2023/18) [INFO] [stderr] Compiling aoc-2015-12 v0.1.0 (/opt/rustwide/workdir/2015/12) [INFO] [stderr] Compiling aoc-2024-06 v0.1.0 (/opt/rustwide/workdir/2024/06) [INFO] [stderr] Compiling aoc-2024-10 v0.1.0 (/opt/rustwide/workdir/2024/10) [INFO] [stderr] Compiling aoc-2021-22 v0.1.0 (/opt/rustwide/workdir/2021/22) [INFO] [stderr] Compiling aoc-2022-04 v0.1.0 (/opt/rustwide/workdir/2022/04) [INFO] [stderr] Compiling aoc-2023-21 v0.1.0 (/opt/rustwide/workdir/2023/21) [INFO] [stderr] Compiling aoc-2024-07 v0.1.0 (/opt/rustwide/workdir/2024/07) [INFO] [stderr] Compiling aoc-2024-16 v0.1.0 (/opt/rustwide/workdir/2024/16) [INFO] [stderr] Compiling aoc-2024-11 v0.1.0 (/opt/rustwide/workdir/2024/11) [INFO] [stderr] Compiling aoc-2023-02 v0.1.0 (/opt/rustwide/workdir/2023/02) [INFO] [stderr] Compiling aoc-2020-21 v0.1.0 (/opt/rustwide/workdir/2020/21) [INFO] [stderr] Compiling aoc-2023-12 v0.1.0 (/opt/rustwide/workdir/2023/12) [INFO] [stderr] Compiling aoc-2022-22 v0.1.0 (/opt/rustwide/workdir/2022/22) [INFO] [stderr] Compiling aoc-2022-25 v0.1.0 (/opt/rustwide/workdir/2022/25) [INFO] [stderr] Compiling aoc-2022-16 v0.1.0 (/opt/rustwide/workdir/2022/16) [INFO] [stderr] Compiling aoc-2023-08 v0.1.0 (/opt/rustwide/workdir/2023/08) [INFO] [stderr] Compiling aoc-2020-02 v0.1.0 (/opt/rustwide/workdir/2020/02) [INFO] [stderr] Compiling aoc-2022-24 v0.1.0 (/opt/rustwide/workdir/2022/24) [INFO] [stderr] Compiling aoc-2022-07 v0.1.0 (/opt/rustwide/workdir/2022/07) [INFO] [stderr] Compiling aoc-2022-19 v0.1.0 (/opt/rustwide/workdir/2022/19) [INFO] [stderr] Compiling aoc-2023-16 v0.1.0 (/opt/rustwide/workdir/2023/16) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2020/02/src/main.rs:36:23 [INFO] [stdout] | [INFO] [stdout] 36 | fn split_input(input: &str) -> Vec { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 36 | fn split_input(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2024-01 v0.1.0 (/opt/rustwide/workdir/2024/01) [INFO] [stderr] Compiling aoc-2024-02 v0.1.0 (/opt/rustwide/workdir/2024/02) [INFO] [stderr] Compiling aoc-2023-15 v0.1.0 (/opt/rustwide/workdir/2023/15) [INFO] [stderr] Compiling aoc-2024-05 v0.1.0 (/opt/rustwide/workdir/2024/05) [INFO] [stderr] Compiling aoc-2022-02 v0.1.0 (/opt/rustwide/workdir/2022/02) [INFO] [stderr] Compiling aoc-2022-05 v0.1.0 (/opt/rustwide/workdir/2022/05) [INFO] [stderr] Compiling aoc-2023-01 v0.1.0 (/opt/rustwide/workdir/2023/01) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2023/15/src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse(input: &str) -> Result> { [INFO] [stdout] | ^^^^ ^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 22 | fn parse(input: &str) -> Result>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2023-09 v0.1.0 (/opt/rustwide/workdir/2023/09) [INFO] [stderr] Compiling aoc-2015-07 v0.1.0 (/opt/rustwide/workdir/2015/07) [INFO] [stderr] Compiling aoc-2023-07 v0.1.0 (/opt/rustwide/workdir/2023/07) [INFO] [stderr] Compiling aoc-2024-15 v0.1.0 (/opt/rustwide/workdir/2024/15) [INFO] [stderr] Compiling aoc-2023-03 v0.1.0 (/opt/rustwide/workdir/2023/03) [INFO] [stderr] Compiling aoc-2022-10 v0.1.0 (/opt/rustwide/workdir/2022/10) [INFO] [stderr] Compiling aoc-2022-06 v0.1.0 (/opt/rustwide/workdir/2022/06) [INFO] [stderr] Compiling aoc-2022-09 v0.1.0 (/opt/rustwide/workdir/2022/09) [INFO] [stderr] Compiling aoc-2023-10 v0.1.0 (/opt/rustwide/workdir/2023/10) [INFO] [stderr] Compiling aoc-2022-03 v0.1.0 (/opt/rustwide/workdir/2022/03) [INFO] [stderr] Compiling aoc-2021-19 v0.1.0 (/opt/rustwide/workdir/2021/19) [INFO] [stderr] Compiling aoc-2023-19 v0.1.0 (/opt/rustwide/workdir/2023/19) [INFO] [stderr] Compiling aoc-2024-08 v0.1.0 (/opt/rustwide/workdir/2024/08) [INFO] [stderr] Compiling aoc-2015-15 v0.1.0 (/opt/rustwide/workdir/2015/15) [INFO] [stderr] Compiling aoc-2015-23 v0.1.0 (/opt/rustwide/workdir/2015/23) [INFO] [stderr] Compiling aoc-2022-17 v0.1.0 (/opt/rustwide/workdir/2022/17) [INFO] [stderr] Compiling aoc-2023-06 v0.1.0 (/opt/rustwide/workdir/2023/06) [INFO] [stderr] Compiling aoc-2023-20 v0.1.0 (/opt/rustwide/workdir/2023/20) [INFO] [stderr] Compiling aoc-2024-13 v0.1.0 (/opt/rustwide/workdir/2024/13) [INFO] [stderr] Compiling aoc-2020-16 v0.1.0 (/opt/rustwide/workdir/2020/16) [INFO] [stderr] Compiling aoc-2022-13 v0.1.0 (/opt/rustwide/workdir/2022/13) [INFO] [stderr] Compiling aoc-2022-12 v0.1.0 (/opt/rustwide/workdir/2022/12) [INFO] [stderr] Compiling aoc-2022-18 v0.1.0 (/opt/rustwide/workdir/2022/18) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.49s [INFO] running `Command { std: "docker" "inspect" "5d7c0613c857a8589110a023f9150c113836488e1ee0174c52e07d2ccf5c5c5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d7c0613c857a8589110a023f9150c113836488e1ee0174c52e07d2ccf5c5c5e", kill_on_drop: false }` [INFO] [stdout] 5d7c0613c857a8589110a023f9150c113836488e1ee0174c52e07d2ccf5c5c5e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 170a925744bf7e0a155fbeb1e2bdee56b3368b792d9458f3850d13308909ace1 [INFO] running `Command { std: "docker" "start" "-a" "170a925744bf7e0a155fbeb1e2bdee56b3368b792d9458f3850d13308909ace1", kill_on_drop: false }` [INFO] [stderr] Compiling aoc-2020-06 v0.1.0 (/opt/rustwide/workdir/2020/06) [INFO] [stderr] Compiling aoc v0.1.0 (/opt/rustwide/workdir/aoc) [INFO] [stderr] Compiling aoc-2015-04 v0.1.0 (/opt/rustwide/workdir/2015/04) [INFO] [stderr] Compiling aoc-2015-20 v0.1.0 (/opt/rustwide/workdir/2015/20) [INFO] [stderr] Compiling aoc-2021-22 v0.1.0 (/opt/rustwide/workdir/2021/22) [INFO] [stderr] Compiling aoc-2020-14 v0.1.0 (/opt/rustwide/workdir/2020/14) [INFO] [stderr] Compiling aoc-2020-21 v0.1.0 (/opt/rustwide/workdir/2020/21) [INFO] [stderr] Compiling aoc-2023-16 v0.1.0 (/opt/rustwide/workdir/2023/16) [INFO] [stderr] Compiling aoc-2022-22 v0.1.0 (/opt/rustwide/workdir/2022/22) [INFO] [stderr] Compiling aoc-2022-08 v0.1.0 (/opt/rustwide/workdir/2022/08) [INFO] [stderr] Compiling aoc-2022-04 v0.1.0 (/opt/rustwide/workdir/2022/04) [INFO] [stderr] Compiling aoc-2022-16 v0.1.0 (/opt/rustwide/workdir/2022/16) [INFO] [stderr] Compiling aoc-2022-18 v0.1.0 (/opt/rustwide/workdir/2022/18) [INFO] [stderr] Compiling aoc-2022-23 v0.1.0 (/opt/rustwide/workdir/2022/23) [INFO] [stderr] Compiling aoc-2022-19 v0.1.0 (/opt/rustwide/workdir/2022/19) [INFO] [stderr] Compiling aoc-2023-20 v0.1.0 (/opt/rustwide/workdir/2023/20) [INFO] [stderr] Compiling aoc-2023-08 v0.1.0 (/opt/rustwide/workdir/2023/08) [INFO] [stderr] Compiling aoc-2023-14 v0.1.0 (/opt/rustwide/workdir/2023/14) [INFO] [stderr] Compiling aoc-2022-11 v0.1.0 (/opt/rustwide/workdir/2022/11) [INFO] [stderr] Compiling aoc-2023-09 v0.1.0 (/opt/rustwide/workdir/2023/09) [INFO] [stderr] Compiling aoc-2023-11 v0.1.0 (/opt/rustwide/workdir/2023/11) [INFO] [stderr] Compiling aoc-2022-03 v0.1.0 (/opt/rustwide/workdir/2022/03) [INFO] [stderr] Compiling aoc-2023-13 v0.1.0 (/opt/rustwide/workdir/2023/13) [INFO] [stderr] Compiling aoc-2023-05 v0.1.0 (/opt/rustwide/workdir/2023/05) [INFO] [stderr] Compiling aoc-2023-18 v0.1.0 (/opt/rustwide/workdir/2023/18) [INFO] [stderr] Compiling aoc-2024-05 v0.1.0 (/opt/rustwide/workdir/2024/05) [INFO] [stderr] Compiling aoc-2024-08 v0.1.0 (/opt/rustwide/workdir/2024/08) [INFO] [stderr] Compiling aoc-2024-11 v0.1.0 (/opt/rustwide/workdir/2024/11) [INFO] [stderr] Compiling aoc-2024-09 v0.1.0 (/opt/rustwide/workdir/2024/09) [INFO] [stderr] Compiling aoc-2024-15 v0.1.0 (/opt/rustwide/workdir/2024/15) [INFO] [stderr] Compiling aoc-2023-04 v0.1.0 (/opt/rustwide/workdir/2023/04) [INFO] [stderr] Compiling aoc-2023-17 v0.1.0 (/opt/rustwide/workdir/2023/17) [INFO] [stderr] Compiling aoc-2024-16 v0.1.0 (/opt/rustwide/workdir/2024/16) [INFO] [stderr] Compiling aoc-2022-01 v0.1.0 (/opt/rustwide/workdir/2022/01) [INFO] [stderr] Compiling aoc-2023-01 v0.1.0 (/opt/rustwide/workdir/2023/01) [INFO] [stderr] Compiling aoc-2024-03 v0.1.0 (/opt/rustwide/workdir/2024/03) [INFO] [stderr] Compiling aoc-2023-06 v0.1.0 (/opt/rustwide/workdir/2023/06) [INFO] [stderr] Compiling aoc-2024-06 v0.1.0 (/opt/rustwide/workdir/2024/06) [INFO] [stderr] Compiling aoc-2024-13 v0.1.0 (/opt/rustwide/workdir/2024/13) [INFO] [stderr] Compiling aoc-2024-12 v0.1.0 (/opt/rustwide/workdir/2024/12) [INFO] [stderr] Compiling aoc-2022-06 v0.1.0 (/opt/rustwide/workdir/2022/06) [INFO] [stderr] Compiling aoc-2022-21 v0.1.0 (/opt/rustwide/workdir/2022/21) [INFO] [stderr] Compiling aoc-2024-02 v0.1.0 (/opt/rustwide/workdir/2024/02) [INFO] [stderr] Compiling aoc-2022-02 v0.1.0 (/opt/rustwide/workdir/2022/02) [INFO] [stderr] Compiling aoc-2022-05 v0.1.0 (/opt/rustwide/workdir/2022/05) [INFO] [stderr] Compiling aoc-2015-11 v0.1.0 (/opt/rustwide/workdir/2015/11) [INFO] [stderr] Compiling aoc-2022-12 v0.1.0 (/opt/rustwide/workdir/2022/12) [INFO] [stderr] Compiling aoc-2023-02 v0.1.0 (/opt/rustwide/workdir/2023/02) [INFO] [stderr] Compiling aoc-2023-12 v0.1.0 (/opt/rustwide/workdir/2023/12) [INFO] [stderr] Compiling aoc-2015-12 v0.1.0 (/opt/rustwide/workdir/2015/12) [INFO] [stderr] Compiling aoc-2023-15 v0.1.0 (/opt/rustwide/workdir/2023/15) [INFO] [stderr] Compiling aoc-2022-10 v0.1.0 (/opt/rustwide/workdir/2022/10) [INFO] [stderr] Compiling aoc-2022-17 v0.1.0 (/opt/rustwide/workdir/2022/17) [INFO] [stderr] Compiling aoc-2024-10 v0.1.0 (/opt/rustwide/workdir/2024/10) [INFO] [stderr] Compiling aoc-2022-24 v0.1.0 (/opt/rustwide/workdir/2022/24) [INFO] [stderr] Compiling aoc-2022-15 v0.1.0 (/opt/rustwide/workdir/2022/15) [INFO] [stderr] Compiling aoc-2023-21 v0.1.0 (/opt/rustwide/workdir/2023/21) [INFO] [stderr] Compiling aoc-2023-10 v0.1.0 (/opt/rustwide/workdir/2023/10) [INFO] [stderr] Compiling aoc-2024-04 v0.1.0 (/opt/rustwide/workdir/2024/04) [INFO] [stderr] Compiling aoc-2022-09 v0.1.0 (/opt/rustwide/workdir/2022/09) [INFO] [stderr] Compiling aoc-2024-07 v0.1.0 (/opt/rustwide/workdir/2024/07) [INFO] [stderr] Compiling aoc-2022-25 v0.1.0 (/opt/rustwide/workdir/2022/25) [INFO] [stderr] Compiling aoc-2022-07 v0.1.0 (/opt/rustwide/workdir/2022/07) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2023/15/src/main.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse(input: &str) -> Result> { [INFO] [stdout] | ^^^^ ^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 22 | fn parse(input: &str) -> Result>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2024-01 v0.1.0 (/opt/rustwide/workdir/2024/01) [INFO] [stderr] Compiling aoc-2023-03 v0.1.0 (/opt/rustwide/workdir/2023/03) [INFO] [stderr] Compiling aoc-2023-19 v0.1.0 (/opt/rustwide/workdir/2023/19) [INFO] [stderr] Compiling aoc-2022-14 v0.1.0 (/opt/rustwide/workdir/2022/14) [INFO] [stderr] Compiling aoc-2023-07 v0.1.0 (/opt/rustwide/workdir/2023/07) [INFO] [stderr] Compiling aoc-2015-05 v0.1.0 (/opt/rustwide/workdir/2015/05) [INFO] [stderr] Compiling aoc-2022-13 v0.1.0 (/opt/rustwide/workdir/2022/13) [INFO] [stderr] Compiling aoc-2022-20 v0.1.0 (/opt/rustwide/workdir/2022/20) [INFO] [stderr] Compiling aoc-2024-14 v0.1.0 (/opt/rustwide/workdir/2024/14) [INFO] [stderr] Compiling aoc-2020-04 v0.1.0 (/opt/rustwide/workdir/2020/04) [INFO] [stderr] Compiling aoc-2021-17 v0.1.0 (/opt/rustwide/workdir/2021/17) [INFO] [stderr] Compiling aoc-2015-23 v0.1.0 (/opt/rustwide/workdir/2015/23) [INFO] [stderr] Compiling aoc-2015-16 v0.1.0 (/opt/rustwide/workdir/2015/16) [INFO] [stderr] Compiling aoc-2015-15 v0.1.0 (/opt/rustwide/workdir/2015/15) [INFO] [stderr] Compiling aoc-2021-19 v0.1.0 (/opt/rustwide/workdir/2021/19) [INFO] [stderr] Compiling aoc-2020-02 v0.1.0 (/opt/rustwide/workdir/2020/02) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2022/20/src/main.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | fn iter(&self) -> CircularArrayIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 92 | fn iter(&self) -> CircularArrayIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2020-16 v0.1.0 (/opt/rustwide/workdir/2020/16) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2020/02/src/main.rs:36:23 [INFO] [stdout] | [INFO] [stdout] 36 | fn split_input(input: &str) -> Vec { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 36 | fn split_input(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2020/04/src/main.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | fn parse_input(input: &str) -> Vec { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 108 | fn parse_input(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aoc-2020-07 v0.1.0 (/opt/rustwide/workdir/2020/07) [INFO] [stderr] Compiling aoc-2015-06 v0.1.0 (/opt/rustwide/workdir/2015/06) [INFO] [stderr] Compiling aoc-2015-07 v0.1.0 (/opt/rustwide/workdir/2015/07) [INFO] [stderr] Compiling aoc-2015-09 v0.1.0 (/opt/rustwide/workdir/2015/09) [INFO] [stderr] Compiling aoc-2015-13 v0.1.0 (/opt/rustwide/workdir/2015/13) [INFO] [stderr] Compiling aoc-2015-24 v0.1.0 (/opt/rustwide/workdir/2015/24) [INFO] [stderr] Compiling aoc-2015-21 v0.1.0 (/opt/rustwide/workdir/2015/21) [INFO] [stderr] Compiling aoc-2021-23 v0.1.0 (/opt/rustwide/workdir/2021/23) [INFO] [stderr] Compiling aoc-2015-18 v0.1.0 (/opt/rustwide/workdir/2015/18) [INFO] [stderr] Compiling aoc-2020-15 v0.1.0 (/opt/rustwide/workdir/2020/15) [INFO] [stderr] Compiling aoc-2021-15 v0.1.0 (/opt/rustwide/workdir/2021/15) [INFO] [stderr] Compiling aoc-2021-14 v0.1.0 (/opt/rustwide/workdir/2021/14) [INFO] [stderr] Compiling aoc-2021-08 v0.1.0 (/opt/rustwide/workdir/2021/08) [INFO] [stderr] Compiling aoc-2020-22 v0.1.0 (/opt/rustwide/workdir/2020/22) [INFO] [stderr] Compiling aoc-2020-05 v0.1.0 (/opt/rustwide/workdir/2020/05) [INFO] [stderr] Compiling aoc-2021-03 v0.1.0 (/opt/rustwide/workdir/2021/03) [INFO] [stderr] Compiling aoc-2015-03 v0.1.0 (/opt/rustwide/workdir/2015/03) [INFO] [stderr] Compiling aoc-2015-01 v0.1.0 (/opt/rustwide/workdir/2015/01) [INFO] [stderr] Compiling aoc-2020-09 v0.1.0 (/opt/rustwide/workdir/2020/09) [INFO] [stderr] Compiling aoc-2021-25 v0.1.0 (/opt/rustwide/workdir/2021/25) [INFO] [stderr] Compiling aoc-2015-22 v0.1.0 (/opt/rustwide/workdir/2015/22) [INFO] [stderr] Compiling aoc-2021-05 v0.1.0 (/opt/rustwide/workdir/2021/05) [INFO] [stderr] Compiling aoc-2015-14 v0.1.0 (/opt/rustwide/workdir/2015/14) [INFO] [stderr] Compiling aoc-2021-11 v0.1.0 (/opt/rustwide/workdir/2021/11) [INFO] [stderr] Compiling aoc-2021-06 v0.1.0 (/opt/rustwide/workdir/2021/06) [INFO] [stderr] Compiling aoc-2020-20 v0.1.0 (/opt/rustwide/workdir/2020/20) [INFO] [stderr] Compiling aoc-2020-08 v0.1.0 (/opt/rustwide/workdir/2020/08) [INFO] [stderr] Compiling aoc-2021-13 v0.1.0 (/opt/rustwide/workdir/2021/13) [INFO] [stderr] Compiling aoc-2015-08 v0.1.0 (/opt/rustwide/workdir/2015/08) [INFO] [stderr] Compiling aoc-2020-24 v0.1.0 (/opt/rustwide/workdir/2020/24) [INFO] [stderr] Compiling aoc-2021-20 v0.1.0 (/opt/rustwide/workdir/2021/20) [INFO] [stderr] Compiling aoc-2015-25 v0.1.0 (/opt/rustwide/workdir/2015/25) [INFO] [stderr] Compiling aoc-2015-10 v0.1.0 (/opt/rustwide/workdir/2015/10) [INFO] [stderr] Compiling aoc-2020-03 v0.1.0 (/opt/rustwide/workdir/2020/03) [INFO] [stderr] Compiling aoc-2015-17 v0.1.0 (/opt/rustwide/workdir/2015/17) [INFO] [stderr] Compiling aoc-2020-01 v0.1.0 (/opt/rustwide/workdir/2020/01) [INFO] [stderr] Compiling aoc-2020-17 v0.1.0 (/opt/rustwide/workdir/2020/17) [INFO] [stderr] Compiling aoc-2020-10 v0.1.0 (/opt/rustwide/workdir/2020/10) [INFO] [stderr] Compiling aoc-2021-18 v0.1.0 (/opt/rustwide/workdir/2021/18) [INFO] [stderr] Compiling aoc-2021-02 v0.1.0 (/opt/rustwide/workdir/2021/02) [INFO] [stderr] Compiling aoc-2020-18 v0.1.0 (/opt/rustwide/workdir/2020/18) [INFO] [stderr] Compiling aoc-2020-19 v0.1.0 (/opt/rustwide/workdir/2020/19) [INFO] [stderr] Compiling aoc-2020-13 v0.1.0 (/opt/rustwide/workdir/2020/13) [INFO] [stderr] Compiling aoc-2021-16 v0.1.0 (/opt/rustwide/workdir/2021/16) [INFO] [stderr] Compiling aoc-2021-01 v0.1.0 (/opt/rustwide/workdir/2021/01) [INFO] [stderr] Compiling aoc-2021-07 v0.1.0 (/opt/rustwide/workdir/2021/07) [INFO] [stderr] Compiling aoc-2020-23 v0.1.0 (/opt/rustwide/workdir/2020/23) [INFO] [stderr] Compiling aoc-2021-12 v0.1.0 (/opt/rustwide/workdir/2021/12) [INFO] [stderr] Compiling aoc-2021-09 v0.1.0 (/opt/rustwide/workdir/2021/09) [INFO] [stderr] Compiling aoc-2021-21 v0.1.0 (/opt/rustwide/workdir/2021/21) [INFO] [stderr] Compiling aoc-2015-19 v0.1.0 (/opt/rustwide/workdir/2015/19) [INFO] [stderr] Compiling aoc-2021-10 v0.1.0 (/opt/rustwide/workdir/2021/10) [INFO] [stderr] Compiling aoc-2020-12 v0.1.0 (/opt/rustwide/workdir/2020/12) [INFO] [stderr] Compiling aoc-2015-02 v0.1.0 (/opt/rustwide/workdir/2015/02) [INFO] [stderr] Compiling aoc-2020-25 v0.1.0 (/opt/rustwide/workdir/2020/25) [INFO] [stderr] Compiling aoc-2021-04 v0.1.0 (/opt/rustwide/workdir/2021/04) [INFO] [stderr] Compiling aoc-2020-11 v0.1.0 (/opt/rustwide/workdir/2020/11) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2021/04/src/main.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | fn rows(&self) -> Rows { [INFO] [stdout] | ^^^^^ ^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 29 | fn rows(&self) -> Rows<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> 2021/04/src/main.rs:36:16 [INFO] [stdout] | [INFO] [stdout] 36 | fn columns(&self) -> Columns { [INFO] [stdout] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 36 | fn columns(&self) -> Columns<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.59s [INFO] running `Command { std: "docker" "inspect" "170a925744bf7e0a155fbeb1e2bdee56b3368b792d9458f3850d13308909ace1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "170a925744bf7e0a155fbeb1e2bdee56b3368b792d9458f3850d13308909ace1", kill_on_drop: false }` [INFO] [stdout] 170a925744bf7e0a155fbeb1e2bdee56b3368b792d9458f3850d13308909ace1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 864d3cb368d24f1acce48d3b6d7bda02c6c6d7eb62126aefa908940cd406d771 [INFO] running `Command { std: "docker" "start" "-a" "864d3cb368d24f1acce48d3b6d7bda02c6c6d7eb62126aefa908940cd406d771", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2020/04/src/main.rs:108:23 [INFO] [stderr] | [INFO] [stderr] 108 | fn parse_input(input: &str) -> Vec { [INFO] [stderr] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 108 | fn parse_input(input: &str) -> Vec> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc-2020-04` (bin "aoc-2020-04" test) generated 1 warning (run `cargo fix --bin "aoc-2020-04" --tests` to apply 1 suggestion) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2023/15/src/main.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | fn parse(input: &str) -> Result> { [INFO] [stderr] | ^^^^ ^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 22 | fn parse(input: &str) -> Result>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc-2023-15` (bin "aoc-2023-15" test) generated 1 warning (run `cargo fix --bin "aoc-2023-15" --tests` to apply 1 suggestion) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2022/20/src/main.rs:92:13 [INFO] [stderr] | [INFO] [stderr] 92 | fn iter(&self) -> CircularArrayIterator { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 92 | fn iter(&self) -> CircularArrayIterator<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc-2022-20` (bin "aoc-2022-20" test) generated 1 warning (run `cargo fix --bin "aoc-2022-20" --tests` to apply 1 suggestion) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2020/02/src/main.rs:36:23 [INFO] [stderr] | [INFO] [stderr] 36 | fn split_input(input: &str) -> Vec { [INFO] [stderr] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 36 | fn split_input(input: &str) -> Vec> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc-2020-02` (bin "aoc-2020-02" test) generated 1 warning (run `cargo fix --bin "aoc-2020-02" --tests` to apply 1 suggestion) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2021/04/src/main.rs:29:13 [INFO] [stderr] | [INFO] [stderr] 29 | fn rows(&self) -> Rows { [INFO] [stderr] | ^^^^^ ^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 29 | fn rows(&self) -> Rows<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> 2021/04/src/main.rs:36:16 [INFO] [stderr] | [INFO] [stderr] 36 | fn columns(&self) -> Columns { [INFO] [stderr] | ^^^^^ ^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 36 | fn columns(&self) -> Columns<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `aoc-2021-04` (bin "aoc-2021-04" test) generated 2 warnings (run `cargo fix --bin "aoc-2021-04" --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aoc-09753980f301e885) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test bounding_box::tests::test_contains ... ok [INFO] [stdout] test direction::tests::test_turns ... ok [INFO] [stdout] test bounding_box::tests::test_new ... ok [INFO] [stdout] test graph::tests::test_dijkstra ... ok [INFO] [stdout] test parse::tests::test_parse_grid ... ok [INFO] [stdout] test parse::tests::test_parse_grid_empty ... ok [INFO] [stdout] test parse::tests::test_parse_grid_trailing_newline_does_not_matter ... ok [INFO] [stdout] test xy::tests::test_add ... ok [INFO] [stdout] test xy::tests::test_add_assign ... ok [INFO] [stdout] test xy::tests::test_behind ... ok [INFO] [stdout] test xy::tests::test_debug ... ok [INFO] [stdout] test parse::tests::test_parse_grid_different_length_lines ... ok [INFO] [stdout] test xy::tests::test_east ... ok [INFO] [stdout] test xy::tests::test_forward ... ok [INFO] [stdout] test xy::tests::test_four_neighbours ... ok [INFO] [stdout] test xy::tests::test_from ... ok [INFO] [stdout] test xy::tests::test_mul ... ok [INFO] [stdout] test xy::tests::test_north ... ok [INFO] [stdout] test xy::tests::test_north_west ... ok [INFO] [stdout] test xy::tests::test_right ... ok [INFO] [stdout] test xy::tests::test_south ... ok [INFO] [stdout] test xy::tests::test_sub ... ok [INFO] [stdout] test xy::tests::test_south_east ... ok [INFO] [stdout] test xy::tests::test_west ... ok [INFO] [stdout] test xy::tests::test_south_west ... ok [INFO] [stdout] test xy::tests::test_sub_assign ... ok [INFO] [stdout] test xy::tests::test_north_east ... ok [INFO] [stdout] test graph::tests::test_iter ... ok [INFO] [stdout] test xy::tests::test_left ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_01-6e6f1eeb899a9bce) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_02-f3928cd92abbda35) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_03-0f2e42323267d4a1) [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.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_04-f0fb676225723715) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_05-c8adfb65fb3ef59b) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_classify_v1 ... ok [INFO] [stdout] test tests::test_classify_v2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_06-f007ac302ad0c501) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_grid_inc_dec ... ok [INFO] [stdout] test tests::test_grid_on_off_toggle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_07-c73dd22979996f20) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_example_circuit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_08-eea442abd07e1ea6) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_encode ... ok [INFO] [stdout] test tests::test_count_in_memory_chars ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_09-5e2ffe4389be22d7) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_shortest_distance ... ok [INFO] [stdout] test tests::test_longest_distance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_10-51a95680cd20b2be) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_look_and_say ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_11-eb3b8eb4761bafa7) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_find_next_valid_password ... ignored [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_12-245f8ba6d7ca85e3) [INFO] [stdout] test tests::test_almostbase64 ... ok [INFO] [stdout] test tests::test_is_valid_password ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_13-1769d08f53eb0175) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_find_best_arrangement ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_14-04732bfd9226a57f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_cumulative_score ... ok [INFO] [stdout] test tests::test_distance_after ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_15-d1dc0d55fdc1aea9) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_16-6c8052d89194717e) [INFO] [stdout] test tests::test_generate_weights ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_17-0f46cf77ddc0c4dc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_find_combinations ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_18-893c35081d734839) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_grid_step ... ok [INFO] [stdout] test tests::test_grid_neighbours ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_19-2820c7e97a8ea9d4) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_construct ... ok [INFO] [stdout] test tests::test_expand ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_20-fc6a37c4ea3b031a) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_21-2cc9e544b83a8c8c) [INFO] [stdout] test tests::test_presents_for_house_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_generate_shopping_lists ... ok [INFO] [stdout] test tests::test_fight ... ok [INFO] [stdout] test tests::test_fight_to_the_death ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_22-87893da2d36cef2e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_fight_1 ... ok [INFO] [stdout] test tests::test_fight_2 ... 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] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_23-8fa989249466dfe3) [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_example_program ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_24-5e66c670a8e63855) [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2015_25-65b08a2fb1ff080d) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_01-8f7873526ef5f1a1) [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_02-7d9bec77e74e4ec9) [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_03-8b068695ac452e05) [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_chomp ... ok [INFO] [stdout] test tests::test_find_subsets ... 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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_coordinates_iterator ... 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] [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_split_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_04-f8c18915f4f71487) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_05-4fab9dc537a0cd4c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_str_to_seat_id ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_06-1091e12de783a09e) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_process_group ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_07-095be9c5e55f653d) [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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_08-548b8a263a37b268) [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.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_program_from_str ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_09-5868fbad7e892740) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_10-93323da7ce28dcc2) [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_chunk_iter ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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] [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] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_11-73920bde048e064e) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_12-78808302effb06bc) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_cardinal_direction ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_13-dcb7d8eb417e5929) [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] [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_14-2aed6268d5ed5360) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_mask ... ok [INFO] [stdout] test tests::test_floating_addresses ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_15-aa9ef6a32f0c5d72) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_16-e44f04b638566bb8) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_assign_fields ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_17-ce0e2091ca3aafb2) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_neighbours ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_18-adb6e50028d40048) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_tokenize ... ok [INFO] [stdout] test tests::test_eval_postfix ... ok [INFO] [stdout] test tests::test_infix_to_postfix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_19-18d5322962fd6c58) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_node_matches_single_branch_depth_1 ... ok [INFO] [stdout] test tests::test_node_matches_only_leafs ... ok [INFO] [stdout] test tests::test_node_matches_single_branch_depth_2 ... ok [INFO] [stdout] test tests::test_node_matches_single_fork ... ok [INFO] [stdout] test tests::test_node_matches_test_input ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_20-e442781e57ee1f1c) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::test_flip_and_rot90_iters ... ok [INFO] [stdout] test tests::test_flip_iter ... ok [INFO] [stdout] test tests::test_highlight_sea_monsters ... ok [INFO] [stdout] test tests::test_shrink_iter ... ok [INFO] [stdout] test tests::test_stitch_strings ... ok [INFO] [stdout] test tests::test_tile ... ok [INFO] [stdout] test tests::test_rot90_iter ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_21-b3570f362c36a79f) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_solve_puzzle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_22-aeab3f5391f25d36) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_play_normal_game ... ok [INFO] [stdout] test tests::test_play_recursive_game ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_23-51e6b71c817ce101) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_cups_to_magic_string ... ok [INFO] [stdout] test tests::test_play_game ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_24-b174af27bc0b4189) [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.87s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_tokenize ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.88s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2020_25-35d39697054daf48) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_loop_size_from_public_key ... ok [INFO] [stdout] test tests::test_encryption_key ... 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.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_01-a32c771c0d31de1f) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_02-291c77ff96d74c4b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_03-2a7be838452a573e) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_04-b4370ab1ccfc841f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_board ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_05-3e8b79babb9de1fe) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_06-e9b3800dc005f240) [INFO] [stdout] test tests::test_value ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse_input ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_07-6ecc9efcd348fc27) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_cost_for_index_part_one ... ok [INFO] [stdout] test tests::test_cost_for_index_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_08-262e04d8d8033fab) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_09-0a1c6081df6e1b0d) [INFO] [stdout] test tests::test_process_line ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_find_lowest_points ... ok [INFO] [stdout] test tests::test_grid ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_10-9e1ad1cb07f729d7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_parse_line_corrupt ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_parse_line_incomplete ... ok [INFO] [stdout] test tests::test_parse_line_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_11-38ea0ba293e81818) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_grid ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_12-7e845b2effcc9085) [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_13-21a4fd582d80c315) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_14-1a8611818eadc31a) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_15-8a0fd21b34b054f9) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_16-79889a1ae0e715f2) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test tests::test_eval ... ok [INFO] [stdout] test tests::test_eval_equal ... ok [INFO] [stdout] test tests::test_eval_sum ... ok [INFO] [stdout] test tests::test_eval_minimum ... ok [INFO] [stdout] test tests::test_parse_constant_type_0 ... ok [INFO] [stdout] test tests::test_eval_maximum ... ok [INFO] [stdout] test tests::test_parse_constant_type_1 ... ok [INFO] [stdout] test tests::test_parse_package_literal_value ... ok [INFO] [stdout] test tests::test_eval_greater_than ... ok [INFO] [stdout] test tests::test_scanner ... ok [INFO] [stdout] test tests::test_eval_less_than ... ok [INFO] [stdout] test tests::test_eval_product ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_17-2b793adff1ddcd5c) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_projectile ... ok [INFO] [stdout] test tests::test_parse_bounding_box ... ok [INFO] [stdout] test tests::test_shoot ... 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.11s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_18-b6c20efc2237b6fc) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::test_add ... ok [INFO] [stdout] test tests::test_magnitude ... ok [INFO] [stdout] test tests::test_explode ... ok [INFO] [stdout] test tests::test_split ... ok [INFO] [stdout] test tests::test_reduce ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_sum ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_node_try_from ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_19-c7b6ad45fd6d1943) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_point ... ok [INFO] [stdout] test tests::test_scanner ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_20-be1c21f2d06667ec) [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.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_grid ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_21-e766ac0654c09f0e) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_deterministic_die ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.72s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_22-91b0d8af67b7acf7) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::test_cuboid_volume ... ok [INFO] [stdout] test tests::test_perform_steps ... ok [INFO] [stdout] test tests::test_cuboid_sub ... ok [INFO] [stdout] test tests::test_small_example ... ok [INFO] [stdout] test tests::test_parse_input ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_23-7c8fa3b1b9eb0707) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_one ... ignored [INFO] [stdout] test tests::test_board_try_from ... ok [INFO] [stdout] test tests::test_board_generate_moves ... ok [INFO] [stdout] test tests::test_board_is_solved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2021_25-c43abdd31559e809) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_grid ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_01-dd884e6e61715c0a) [INFO] [stdout] test tests::test_part_one ... 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_02-cc2f562649f5163a) [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] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_03-0024245d5a3182aa) [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_04-2c151a86f85c6443) [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.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_05-55975ee64cc3f943) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_06-d1315d6de1728a2e) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_07-6623162669805dc3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_disk ... 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.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_08-0a8c99c6b9c28987) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_grid ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_09-fe9df943f5837001) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_10-e27e3f31d6314807) [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_position ... 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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_11-0874a2d7d0ea0b24) [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_12-63cfa72f026fa350) [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_13-4f0e353489999265) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_element ... ok [INFO] [stdout] test tests::test_input_iterator ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_14-4bf6357fb652e49f) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_15-808644f0782c0bdf) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_range ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_16-7bf80cf3b6949833) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_release_pressure ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_17-a00da70861416bdf) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_block ... 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.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_18-b14baf926caa25b5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_19-1361f8c7c942e6ff) [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.01s [INFO] [stdout] [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 19.28s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_20-d6e8a606c7d5d72a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_shift_test_input ... ok [INFO] [stdout] test tests::test_circular_array ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_21-b867dd37a1e356e0) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_22-0c76ea6045464699) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_rotate_left ... 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.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_23-0b654a934445b16f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_24-0fa8b36a27bd5c63) [INFO] [stdout] test tests::test_minimal_input ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_calculate_free_spaces ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2022_25-c1b03d3508c325b3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_snafu_to_dec ... ok [INFO] [stdout] test tests::test_dec_to_snafu ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_01-4cf46ca1fa61d12b) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_simplify ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_parse ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_02-761c77d625d959ed) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_03-3cef35e37b7a4473) [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_number_neighbours ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_04-006e72352e2d20eb) [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.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_05-81729c443b61131b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_mapping ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_06-b78d40e83e6cc73d) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_f ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_07-928a96eac5efcf35) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_hand_type ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_08-47210e9e191f670b) [INFO] [stdout] test tests::test_hand_cmp ... 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] [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.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_09-de639fae41e9cf58) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_previous_number ... ok [INFO] [stdout] test tests::test_next_number ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_10-a9ceefb5c01ca6e4) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_11-469c5ed5d9b04bfc) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_12-ce755da909959d80) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_possible_arrangements ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_13-293ad164d4161480) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_rotate_90_cw ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_find_reflection ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_14-a0167d9a34a78a35) [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.14s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_15-011c881f8127f12f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_hash ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_16-b5b1ac48fa515244) [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.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_17-1c346ff14b3ee6af) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_dijkstra_part_1 ... ok [INFO] [stdout] test tests::test_dijkstra_part_2 ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_18-2bc4060d49090d46) [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_19-5198daa32f567747) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_20-467271bcb28877ab) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2023_21-5a80b66a8ac3b044) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_solve ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_01-d4c18fdaaabe0c1e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_02-4cd66da29b47aa04) [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_03-c25f460445a7a8cc) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_parse ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_04-a254fe0e3d216187) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_find_lines ... 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.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_05-874b474ce2ebeb4f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_is_safe ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_reorder_to_safe ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_06-3b9abe8412503c17) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_07-07eaaed7484fbd5c) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_concatenate ... ok [INFO] [stdout] test tests::test_evaluate_three_operators ... ok [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_evaluate_two_operators ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_08-dd5f7879308c821b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_09-78cc9b0398006b70) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_checksum ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_10-8b1646b1f292e257) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stdout] test tests::test_part_one ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_11-b9f83c9a273f05c7) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_maybe_split ... ok [INFO] [stdout] test tests::test_process ... 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.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_12-a28036a815fa5077) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_count_corners ... ok [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_13-35fd912532c8e7d8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_solve_equation ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_14-c4a2810c22304d3b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_15-24c2a977837e9f81) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_parse ... ok [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... 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/main.rs (/opt/rustwide/target/debug/deps/aoc_2024_16-c600bb8d633adf04) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_part_one ... ok [INFO] [stdout] test tests::test_part_two ... ok [INFO] [stderr] Doc-tests aoc [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "864d3cb368d24f1acce48d3b6d7bda02c6c6d7eb62126aefa908940cd406d771", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "864d3cb368d24f1acce48d3b6d7bda02c6c6d7eb62126aefa908940cd406d771", kill_on_drop: false }` [INFO] [stdout] 864d3cb368d24f1acce48d3b6d7bda02c6c6d7eb62126aefa908940cd406d771