[INFO] cloning repository https://github.com/jac18281828/advent-of-code-2024 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jac18281828/advent-of-code-2024" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fadvent-of-code-2024", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fadvent-of-code-2024'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 59fd98479840bdd4f62fda6fad44cc8e0361e1ad [INFO] testing jac18281828/advent-of-code-2024 against 1.90.0 for beta-1.91-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjac18281828%2Fadvent-of-code-2024" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jac18281828/advent-of-code-2024 [INFO] finished tweaking git repo https://github.com/jac18281828/advent-of-code-2024 [INFO] tweaked toml for git repo https://github.com/jac18281828/advent-of-code-2024 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jac18281828/advent-of-code-2024 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jac18281828/advent-of-code-2024 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded logos-derive v0.14.3 [INFO] [stderr] Downloaded logos-codegen v0.14.3 [INFO] [stderr] Downloaded logos v0.14.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 36ac6a4ed8cb1022c7273a4181e8165cd8b544fe22e6361849b772d11deeb4c0 [INFO] running `Command { std: "docker" "start" "-a" "36ac6a4ed8cb1022c7273a4181e8165cd8b544fe22e6361849b772d11deeb4c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "36ac6a4ed8cb1022c7273a4181e8165cd8b544fe22e6361849b772d11deeb4c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36ac6a4ed8cb1022c7273a4181e8165cd8b544fe22e6361849b772d11deeb4c0", kill_on_drop: false }` [INFO] [stdout] 36ac6a4ed8cb1022c7273a4181e8165cd8b544fe22e6361849b772d11deeb4c0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bdb65dfa535c71b8f3ba1604e6848ced8c38d1696a49c83a2f805e46ab0c783f [INFO] running `Command { std: "docker" "start" "-a" "bdb65dfa535c71b8f3ba1604e6848ced8c38d1696a49c83a2f805e46ab0c783f", kill_on_drop: false }` [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)` has the same output filename as the bin target `part1` in package `day-01 v0.1.0 (/opt/rustwide/workdir/day-01)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)` has the same output filename as the bin target `part1` in package `day-01 v0.1.0 (/opt/rustwide/workdir/day-01)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)` has the same output filename as the bin target `part2` in package `day-01 v0.1.0 (/opt/rustwide/workdir/day-01)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)` has the same output filename as the bin target `part2` in package `day-01 v0.1.0 (/opt/rustwide/workdir/day-01)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)` has the same output filename as the bin target `part1` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)` has the same output filename as the bin target `part1` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)` has the same output filename as the bin target `part2` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)` has the same output filename as the bin target `part2` in package `day-02 v0.1.0 (/opt/rustwide/workdir/day-02)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)` has the same output filename as the bin target `part1` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)` has the same output filename as the bin target `part1` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)` has the same output filename as the bin target `part2` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)` has the same output filename as the bin target `part2` in package `day-03 v0.1.0 (/opt/rustwide/workdir/day-03)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)` has the same output filename as the bin target `part1` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)` has the same output filename as the bin target `part1` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)` has the same output filename as the bin target `part2` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part2` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)` has the same output filename as the bin target `part2` in package `day-04 v0.1.0 (/opt/rustwide/workdir/day-04)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part2.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-06 v0.1.0 (/opt/rustwide/workdir/day-06)` has the same output filename as the bin target `part1` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1 [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] warning: output filename collision. [INFO] [stderr] The bin target `part1` in package `day-06 v0.1.0 (/opt/rustwide/workdir/day-06)` has the same output filename as the bin target `part1` in package `day-05 v0.1.0 (/opt/rustwide/workdir/day-05)`. [INFO] [stderr] Colliding filename is: /opt/rustwide/target/debug/part1.dwp [INFO] [stderr] The targets should have unique names. [INFO] [stderr] Consider changing their names to be unique or compiling them separately. [INFO] [stderr] This may become a hard error in the future; see . [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling day-05 v0.1.0 (/opt/rustwide/workdir/day-05) [INFO] [stderr] Compiling day-04 v0.1.0 (/opt/rustwide/workdir/day-04) [INFO] [stderr] Compiling day-02 v0.1.0 (/opt/rustwide/workdir/day-02) [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling logos-codegen v0.14.3 [INFO] [stderr] Compiling day-01 v0.1.0 (/opt/rustwide/workdir/day-01) [INFO] [stderr] Compiling thiserror-impl v2.0.4 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.4 [INFO] [stderr] Compiling logos-derive v0.14.3 [INFO] [stderr] Compiling logos v0.14.3 [INFO] [stderr] Compiling day-03 v0.1.0 (/opt/rustwide/workdir/day-03) [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling day-06 v0.1.0 (/opt/rustwide/workdir/day-06) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.44s [INFO] running `Command { std: "docker" "inspect" "bdb65dfa535c71b8f3ba1604e6848ced8c38d1696a49c83a2f805e46ab0c783f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bdb65dfa535c71b8f3ba1604e6848ced8c38d1696a49c83a2f805e46ab0c783f", kill_on_drop: false }` [INFO] [stdout] bdb65dfa535c71b8f3ba1604e6848ced8c38d1696a49c83a2f805e46ab0c783f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 17208811d408b4ad6f9f45dc8739e2dc6fbac5661a1749f9997c34504312fc03 [INFO] running `Command { std: "docker" "start" "-a" "17208811d408b4ad6f9f45dc8739e2dc6fbac5661a1749f9997c34504312fc03", kill_on_drop: false }` [INFO] [stderr] Compiling day-04 v0.1.0 (/opt/rustwide/workdir/day-04) [INFO] [stderr] Compiling day-05 v0.1.0 (/opt/rustwide/workdir/day-05) [INFO] [stderr] Compiling day-02 v0.1.0 (/opt/rustwide/workdir/day-02) [INFO] [stderr] Compiling day-01 v0.1.0 (/opt/rustwide/workdir/day-01) [INFO] [stderr] Compiling day-06 v0.1.0 (/opt/rustwide/workdir/day-06) [INFO] [stderr] Compiling day-03 v0.1.0 (/opt/rustwide/workdir/day-03) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.79s [INFO] running `Command { std: "docker" "inspect" "17208811d408b4ad6f9f45dc8739e2dc6fbac5661a1749f9997c34504312fc03", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17208811d408b4ad6f9f45dc8739e2dc6fbac5661a1749f9997c34504312fc03", kill_on_drop: false }` [INFO] [stdout] 17208811d408b4ad6f9f45dc8739e2dc6fbac5661a1749f9997c34504312fc03 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 658e618aa02ea0aff9b9b7bf27e6b8dd0a8d676a50300b4eb3bcf533337d6fc4 [INFO] running `Command { std: "docker" "start" "-a" "658e618aa02ea0aff9b9b7bf27e6b8dd0a8d676a50300b4eb3bcf533337d6fc4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-4288b868e8d1ceb5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_parse_lines_and_sum_differences ... ok [INFO] [stdout] test tests::test_parse_lines_and_sum_differences_2 ... 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/bin/part2.rs (/opt/rustwide/target/debug/deps/part2-d7c8db50bbc6fd01) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_parse_lines_and_sum_similarity_score_2 ... ok [INFO] [stdout] test tests::test_parse_lines_and_sum_similarity_score ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-df85fe471313fc3a) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::test_broken_line ... ok [INFO] [stdout] test tests::test_count_safe_lines ... ok [INFO] [stdout] test tests::test_is_decreasing ... ok [INFO] [stdout] test tests::test_is_increasing ... ok [INFO] [stdout] test tests::test_is_safe_difference_negative ... ok [INFO] [stdout] test tests::test_parse_line_to_number_vector ... ok [INFO] [stdout] test tests::test_parse_line_to_number_vector_ignore_whitespace ... ok [INFO] [stdout] test tests::test_is_safe_difference_positive ... ok [INFO] [stdout] test tests::test_count_safe_line_check ... 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] [stderr] Running unittests src/bin/part2.rs (/opt/rustwide/target/debug/deps/part2-6c735e936b194395) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_is_safe ... ok [INFO] [stdout] test tests::test_count_safe_lines ... ok [INFO] [stdout] test tests::test_is_monotonic ... ok [INFO] [stdout] test tests::test_is_difference_within_safe_range ... ok [INFO] [stdout] test tests::test_is_safe_or_is_safe_after_removing_one_sample ... ok [INFO] [stdout] test tests::test_parse_line_to_number_vector ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-0208e6fe27466254) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_multi ... ok [INFO] [stdout] test tests::test_sample ... ok [INFO] [stdout] test tests::test_bad_nesting ... ok [INFO] [stdout] test tests::test_simple ... 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/bin/part2.rs (/opt/rustwide/target/debug/deps/part2-aa4372a6d432379e) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::test_sample ... ok [INFO] [stdout] test tests::test_sample_2 ... ok [INFO] [stdout] test tests::test_simple ... ok [INFO] [stdout] test tests::test_bad_nesting ... ok [INFO] [stdout] test tests::test_multi ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/day_04-20394ac33a83c096) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test lettermap::tests::test_get_width_height ... ok [INFO] [stdout] test lettermap::tests::test_rotate_45 ... ok [INFO] [stdout] test lettermap::tests::test_set_get ... ok [INFO] [stdout] test lettermap::tests::test_set_string ... ok [INFO] [stdout] test lettermap::tests::test_is_set ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-ec966530459a5894) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_example_search ... ok [INFO] [stdout] test tests::test_search_not_found ... ok [INFO] [stderr] Running unittests src/bin/part2.rs (/opt/rustwide/target/debug/deps/part2-875d64ed026da5ad) [INFO] [stdout] test tests::test_search ... 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 7 tests [INFO] [stdout] test tests::test_search3 ... ok [INFO] [stdout] test tests::test_search4 ... ok [INFO] [stdout] test tests::test_search_not_found ... ok [INFO] [stdout] test tests::test_search2 ... ok [INFO] [stdout] test tests::test_search_no_mas ... ok [INFO] [stdout] test tests::test_search1 ... ok [INFO] [stdout] test tests::test_example_search ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/day_05-02cdb0107fdb772f) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_decode_rules_updates ... ok [INFO] [stdout] test tests::test_check_valid_lines ... ok [INFO] [stdout] test tests::test_split_rule ... ok [INFO] [stdout] test tests::test_check_bad_lines ... ok [INFO] [stdout] test tests::test_build_order_table ... ok [INFO] [stdout] test tests::test_build_page_order_table ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-20490a91db34a40c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part2.rs (/opt/rustwide/target/debug/deps/part2-e76afba36f26b878) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::test_topological_sort_empty_graph ... ok [INFO] [stdout] test tests::test_topological_sort_with_cycle ... ok [INFO] [stdout] test tests::test_topological_sort ... ok [INFO] [stdout] test tests::test_repair_update ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/day_06-1c90e49d77ea54f9) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test bitmap::tests::test_bitmap_get_out_of_bounds ... ok [INFO] [stdout] test bitmap::tests::test_bitmap_new ... ok [INFO] [stdout] test bitmap::tests::test_bitmap_set_and_get ... ok [INFO] [stdout] test bitmap::tests::test_charmap ... ok [INFO] [stdout] test bitmap::tests::test_bitmap_set_out_of_bounds ... ok [INFO] [stdout] test bitmap::tests::test_import_char ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/part1.rs (/opt/rustwide/target/debug/deps/part1-f88736eb8dc25f8a) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test tests::test_dot_new ... ok [INFO] [stdout] test tests::test_game_board_find_guard ... ok [INFO] [stdout] test tests::test_game_board_import ... ok [INFO] [stdout] test tests::test_guard_new ... ok [INFO] [stdout] test tests::test_guard_new_invalid ... ok [INFO] [stdout] test tests::test_guard_turn_right ... ok [INFO] [stdout] test tests::test_guard_turn_right_twice ... ok [INFO] [stdout] test tests::test_count_all_paths_until_stuck ... ok [INFO] [stdout] test tests::test_all_around_the_world ... ok [INFO] [stdout] test tests::test_is_guard ... ok [INFO] [stdout] test tests::test_is_obstacle ... ok [INFO] [stdout] test tests::test_new_obstacle ... ok [INFO] [stdout] test tests::test_new_dot ... ok [INFO] [stdout] test tests::test_step_guard ... ok [INFO] [stdout] test tests::test_step_until_stuck ... ok [INFO] [stdout] test tests::test_step_guard_twice ... ok [INFO] [stdout] test tests::test_step_if_possible ... ok [INFO] [stdout] test tests::test_three_rights_make_a_left ... ok [INFO] [stdout] test tests::test_game_board_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests day_04 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests day_05 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests day_06 [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" "658e618aa02ea0aff9b9b7bf27e6b8dd0a8d676a50300b4eb3bcf533337d6fc4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "658e618aa02ea0aff9b9b7bf27e6b8dd0a8d676a50300b4eb3bcf533337d6fc4", kill_on_drop: false }` [INFO] [stdout] 658e618aa02ea0aff9b9b7bf27e6b8dd0a8d676a50300b4eb3bcf533337d6fc4