[INFO] cloning repository https://github.com/andrii-rubtsov/advent-of-code-2022 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/andrii-rubtsov/advent-of-code-2022" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrii-rubtsov%2Fadvent-of-code-2022", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrii-rubtsov%2Fadvent-of-code-2022'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] aeb61e8691e06275a153b4b24f62f2d719acd55d [INFO] testing andrii-rubtsov/advent-of-code-2022 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_getrandom_patch_0 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandrii-rubtsov%2Fadvent-of-code-2022" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/andrii-rubtsov/advent-of-code-2022 [INFO] finished tweaking git repo https://github.com/andrii-rubtsov/advent-of-code-2022 [INFO] tweaked toml for git repo https://github.com/andrii-rubtsov/advent-of-code-2022 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/andrii-rubtsov/advent-of-code-2022 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/andrii-rubtsov/advent-of-code-2022 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5a145371cb4d6314d54e632790339730e4c20b67391d4e4b76575923820b5c4f [INFO] running `Command { std: "docker" "start" "-a" "5a145371cb4d6314d54e632790339730e4c20b67391d4e4b76575923820b5c4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5a145371cb4d6314d54e632790339730e4c20b67391d4e4b76575923820b5c4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a145371cb4d6314d54e632790339730e4c20b67391d4e4b76575923820b5c4f", kill_on_drop: false }` [INFO] [stdout] 5a145371cb4d6314d54e632790339730e4c20b67391d4e4b76575923820b5c4f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 306361ddb45deaa3b47b70809d630bbb13bd1db5881f411b1f61569adbc4d4e4 [INFO] running `Command { std: "docker" "start" "-a" "306361ddb45deaa3b47b70809d630bbb13bd1db5881f411b1f61569adbc4d4e4", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling cpufeatures v0.2.9 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling aho-corasick v1.0.2 [INFO] [stderr] Compiling regex-syntax v0.7.4 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Compiling thiserror v1.0.44 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Compiling linux-raw-sys v0.4.3 [INFO] [stderr] Compiling bitflags v2.3.3 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling sha2 v0.10.7 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling rust-embed-utils v7.8.1 [INFO] [stderr] Compiling regex-automata v0.3.3 [INFO] [stderr] Compiling rust-embed-impl v6.8.1 [INFO] [stderr] Compiling thiserror-impl v1.0.44 [INFO] [stderr] Compiling rust-embed v6.8.1 [INFO] [stderr] Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02) [INFO] [stderr] Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12) [INFO] [stderr] Compiling day03 v0.1.0 (/opt/rustwide/workdir/day03) [INFO] [stderr] Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04) [INFO] [stderr] Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09) [INFO] [stderr] Compiling day14 v0.1.0 (/opt/rustwide/workdir/day14) [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day02/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> day02/src/lib.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | pub struct ParseRoundError(String); [INFO] [stdout] | --------------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ParseRoundError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06) [INFO] [stderr] Compiling regex v1.9.1 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10) [INFO] [stderr] Compiling day08 v0.1.0 (/opt/rustwide/workdir/day08) [INFO] [stderr] Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05) [INFO] [stderr] Compiling day15 v0.1.0 (/opt/rustwide/workdir/day15) [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day15/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day05/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day10/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pretty_env_logger v0.5.0 [INFO] [stderr] Compiling day16 v0.1.0 (/opt/rustwide/workdir/day16) [INFO] [stderr] Compiling day07 v0.1.0 (/opt/rustwide/workdir/day07) [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day07/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day16/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> day07/src/lib.rs:67:29 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pest v2.7.1 [INFO] [stderr] Compiling day01 v0.1.0 (/opt/rustwide/workdir/day01) [INFO] [stderr] Compiling pest_meta v2.7.1 [INFO] [stderr] Compiling pest_generator v2.7.1 [INFO] [stderr] Compiling pest_derive v2.7.1 [INFO] [stderr] Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.82s [INFO] running `Command { std: "docker" "inspect" "306361ddb45deaa3b47b70809d630bbb13bd1db5881f411b1f61569adbc4d4e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "306361ddb45deaa3b47b70809d630bbb13bd1db5881f411b1f61569adbc4d4e4", kill_on_drop: false }` [INFO] [stdout] 306361ddb45deaa3b47b70809d630bbb13bd1db5881f411b1f61569adbc4d4e4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 557443f71989e4b1cf7e6fcef669b13cbec30072c6507d76a4db9f33e7547aea [INFO] running `Command { std: "docker" "start" "-a" "557443f71989e4b1cf7e6fcef669b13cbec30072c6507d76a4db9f33e7547aea", kill_on_drop: false }` [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day10/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day05/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day02/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> day02/src/lib.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | pub struct ParseRoundError(String); [INFO] [stdout] | --------------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ParseRoundError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day07/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> day07/src/lib.rs:67:29 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day16/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day15/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day14 v0.1.0 (/opt/rustwide/workdir/day14) [INFO] [stderr] Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13) [INFO] [stderr] Compiling day03 v0.1.0 (/opt/rustwide/workdir/day03) [INFO] [stderr] Compiling day15 v0.1.0 (/opt/rustwide/workdir/day15) [INFO] [stderr] Compiling day16 v0.1.0 (/opt/rustwide/workdir/day16) [INFO] [stderr] Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09) [INFO] [stderr] Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11) [INFO] [stderr] Compiling day08 v0.1.0 (/opt/rustwide/workdir/day08) [INFO] [stderr] Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10) [INFO] [stderr] Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05) [INFO] [stderr] Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02) [INFO] [stderr] Compiling day07 v0.1.0 (/opt/rustwide/workdir/day07) [INFO] [stderr] Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12) [INFO] [stderr] Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04) [INFO] [stderr] Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06) [INFO] [stderr] Compiling day01 v0.1.0 (/opt/rustwide/workdir/day01) [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day16/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day10/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day15/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day02/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> day02/src/lib.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | pub struct ParseRoundError(String); [INFO] [stdout] | --------------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ParseRoundError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day07/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> day07/src/lib.rs:67:29 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> day05/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.35s [INFO] running `Command { std: "docker" "inspect" "557443f71989e4b1cf7e6fcef669b13cbec30072c6507d76a4db9f33e7547aea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "557443f71989e4b1cf7e6fcef669b13cbec30072c6507d76a4db9f33e7547aea", kill_on_drop: false }` [INFO] [stdout] 557443f71989e4b1cf7e6fcef669b13cbec30072c6507d76a4db9f33e7547aea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] da8ea865db19b67cc89b808d2a44692b67b51c848c3f04e26f3737139220f804 [INFO] running `Command { std: "docker" "start" "-a" "da8ea865db19b67cc89b808d2a44692b67b51c848c3f04e26f3737139220f804", kill_on_drop: false }` [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day02/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> day02/src/lib.rs:98:28 [INFO] [stderr] | [INFO] [stderr] 98 | pub struct ParseRoundError(String); [INFO] [stderr] | --------------- ^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] = note: `ParseRoundError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day15/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day05/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `day02` (lib) generated 2 warnings [INFO] [stderr] warning: `day15` (lib) generated 1 warning [INFO] [stderr] warning: `day05` (lib) generated 1 warning [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day16/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day07/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> day07/src/lib.rs:67:29 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stderr] | ^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 67 | pub fn iter_directories(&self) -> impl Iterator> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stderr] --> day10/src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lazy_cell)] [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `day16` (lib) generated 1 warning [INFO] [stderr] warning: `day07` (lib) generated 2 warnings (run `cargo fix --lib -p day07` to apply 1 suggestion) [INFO] [stderr] warning: `day10` (lib) generated 1 warning [INFO] [stderr] warning: `day07` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] warning: `day16` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `day02` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] warning: `day15` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `day10` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `day05` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/bin/day01_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day01_part1-b57bc06054b51541) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stderr] Running unittests src/bin/day01_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day01_part2-68375fd88aaf331c) [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_input ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day02-bdc476f7a10440dd) [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] [stdout] [INFO] [stderr] Running unittests src/bin/day02_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day02_part1-645fdfc41b2858d6) [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/bin/day02_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day02_part2-43c681ef710a1175) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day03-278e507f90c21ce7) [INFO] [stderr] Running unittests src/bin/day03_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day03_part1-9281a4110ce4f83d) [INFO] [stdout] test tests::actual_input ... 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 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stderr] Running unittests src/bin/day03_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day03_part2-5e88243845d31c8a) [INFO] [stdout] test tests::actual_input ... 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_input ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day04-39ea9c2d79ae7c52) [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/day04_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day04_part1-bb2143e70a4bad10) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/bin/day04_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day04_part2-96c447e3316f565d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day05-fb53ec4e19423245) [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/day05_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day05_part1-d7cb0cb11d5a3435) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/day05_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day05_part2-8fb9064ab3d973b1) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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 10 tests [INFO] [stdout] test tests::test_2 ... ok [INFO] [stdout] test tests::test_0 ... ok [INFO] [stdout] test tests::test_1 ... ok [INFO] [stdout] test tests::test_4 ... ok [INFO] [stdout] test tests::test_5 ... ok [INFO] [stdout] test tests::test_6 ... ok [INFO] [stdout] test tests::test_7 ... ok [INFO] [stdout] test tests::test_3 ... ok [INFO] [stdout] test tests::test_8 ... ok [INFO] [stdout] test tests::test_9 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day06-7b1bcd38109ed1da) [INFO] [stderr] Running unittests src/bin/day06_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day06_part1-2c4c733dced959e4) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/bin/day06_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day06_part2-0173c88c8f1c1a1d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_actual_input ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day07-3a060e2f12efbdfd) [INFO] [stdout] test result: ok. 1 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_total_size_files_only ... ok [INFO] [stdout] test tests::test_total_size_dirs_and_files ... 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/bin/day07_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day07_part1-da5c53139c3100f1) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_sum_dir_sizes_below_limit ... ok [INFO] [stdout] test tests::test_test_input ... ok [INFO] [stdout] test tests::test_actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day07_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day07_part2-de9bb42c0a0f3300) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::test_actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day08-df39429441f7750e) [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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running unittests src/bin/day08_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day08_part1-da163f0717d29b86) [INFO] [stdout] test tests::test_test_input ... ok [INFO] [stdout] test tests::test_actual_input ... 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/day08_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day08_part2-5f7568cd6d6e5681) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_test_input ... ok [INFO] [stdout] test tests::test_actual_input ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day09-931a2b93c725a89a) [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/day09_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day09_part1-1e5872fc97c01d3f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stderr] Running unittests src/bin/day09_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day09_part2-df14706571945939) [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_input ... ok [INFO] [stdout] test tests::test_input_2 ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day10-ff8df5017b968422) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day10_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day10_part1-d8456ee408dfb6fc) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] test tests::test_input ... 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/bin/day10_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day10_part2-9c7dc17153e37777) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] test tests::test_input ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day11-de2229cd3aeb136a) [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/day11_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day11_part1-7e9006ba292159e6) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/day11_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day11_part2-050aac7015e94b5e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day12-1c7c1dcc4dd85b03) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day12_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day12_part1-da6ccbf4d8024c42) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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] [stderr] Running unittests src/bin/day12_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day12_part2-be314e9870d95f6d) [INFO] [stdout] test tests::test_input ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day13-17c8f3af9b9005f6) [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::ensure_ivariants ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day13_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day13_part1-0ab8de55ec9887d9) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/bin/day13_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day13_part2-d901e4ee09265800) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day14-543fb07bf8091ef5) [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/day14_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day14_part1-300e524a392f9a9f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stderr] Running unittests src/bin/day14_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day14_part2-97461016869c0891) [INFO] [stdout] test tests::actual_input ... 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day15-f63a326ffba80737) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.28s [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] [stdout] [INFO] [stderr] Running unittests src/bin/day15_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day15_part1-133a89e9f4fdd3fa) [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.28s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day15_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day15_part2-99149d118f5a4787) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::test_is_solution ... ok [INFO] [stdout] test tests::actual_input ... 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/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day16-3bc21c51dc72a4b7) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::path_finder_shortest_path ... ok [INFO] [stderr] Running unittests src/bin/day16_part1.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day16_part1-3a66a88ae5ae73cf) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 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_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.34s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/day16_part2.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/day16_part2-fc9208fc5530a95c) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_input ... ok [INFO] [stdout] test tests::actual_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "da8ea865db19b67cc89b808d2a44692b67b51c848c3f04e26f3737139220f804", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da8ea865db19b67cc89b808d2a44692b67b51c848c3f04e26f3737139220f804", kill_on_drop: false }` [INFO] [stdout] da8ea865db19b67cc89b808d2a44692b67b51c848c3f04e26f3737139220f804