[INFO] cloning repository https://github.com/nbigaouette/advent_of_code_2017 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nbigaouette/advent_of_code_2017" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnbigaouette%2Fadvent_of_code_2017", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnbigaouette%2Fadvent_of_code_2017'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9285ada59f4e1c0725aa926f663d204207e7caea [INFO] building nbigaouette/advent_of_code_2017 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnbigaouette%2Fadvent_of_code_2017" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/nbigaouette/advent_of_code_2017 [INFO] finished tweaking git repo https://github.com/nbigaouette/advent_of_code_2017 [INFO] tweaked toml for git repo https://github.com/nbigaouette/advent_of_code_2017 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/nbigaouette/advent_of_code_2017 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/nbigaouette/advent_of_code_2017 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] warning: /workspace/builds/worker-0-tc1/source/day06/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day07/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day08/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day11/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day12/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day01/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day13/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day02/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day04/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day10/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day09/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day03/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /workspace/builds/worker-0-tc1/source/day05/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded indoc-impl v0.2.6 [INFO] [stderr] Downloaded proc-macro-hack v0.4.0 [INFO] [stderr] Downloaded indoc v0.2.6 [INFO] [stderr] Downloaded proc-macro-hack-impl v0.4.0 [INFO] [stderr] Downloaded libc v0.2.40 [INFO] [stderr] Downloaded build_const v0.2.0 [INFO] [stderr] Downloaded crc v1.7.0 [INFO] [stderr] Downloaded aho-corasick v0.6.4 [INFO] [stderr] Downloaded memchr v2.0.1 [INFO] [stderr] Downloaded lazy_static v1.0.0 [INFO] [stderr] Downloaded thread_local v0.3.5 [INFO] [stderr] Downloaded utf8-ranges v1.0.0 [INFO] [stderr] Downloaded syn v0.14.2 [INFO] [stderr] Downloaded difference v2.0.0 [INFO] [stderr] Downloaded indexmap v1.0.1 [INFO] [stderr] Downloaded proc-macro2 v0.4.6 [INFO] [stderr] Downloaded quote v0.6.3 [INFO] [stderr] Downloaded unindent v0.1.3 [INFO] [stderr] Downloaded ucd-util v0.1.1 [INFO] [stderr] Downloaded regex-syntax v0.5.3 [INFO] [stderr] Downloaded regex v0.2.10 [INFO] [stderr] Downloaded winapi v0.3.5 [INFO] [stderr] Downloaded pretty_assertions v0.5.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 32b53c0e609588aa53e37b756201a5bc9f228b2f9baa9769745ae412b2e7fc6c [INFO] running `Command { std: "docker" "start" "-a" "32b53c0e609588aa53e37b756201a5bc9f228b2f9baa9769745ae412b2e7fc6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "32b53c0e609588aa53e37b756201a5bc9f228b2f9baa9769745ae412b2e7fc6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32b53c0e609588aa53e37b756201a5bc9f228b2f9baa9769745ae412b2e7fc6c", kill_on_drop: false }` [INFO] [stdout] 32b53c0e609588aa53e37b756201a5bc9f228b2f9baa9769745ae412b2e7fc6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 124a00083263365387756be983d6c1947e67a87628fbb18db1092f0375295ad4 [INFO] running `Command { std: "docker" "start" "-a" "124a00083263365387756be983d6c1947e67a87628fbb18db1092f0375295ad4", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/day01/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day02/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day05/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day07/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day12/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day08/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day13/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day06/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day10/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day11/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day04/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day03/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day09/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling build_const v0.2.0 [INFO] [stderr] Compiling libc v0.2.40 [INFO] [stderr] Compiling ucd-util v0.1.1 [INFO] [stderr] Compiling regex v0.2.10 [INFO] [stderr] Compiling lazy_static v1.0.0 [INFO] [stderr] Compiling utf8-ranges v1.0.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling indexmap v1.0.1 [INFO] [stderr] Compiling day03 v0.1.0 (/opt/rustwide/workdir/day03) [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 day01 v0.1.0 (/opt/rustwide/workdir/day01) [INFO] [stderr] Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09) [INFO] [stderr] Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04) [INFO] [stderr] Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02) [INFO] [stderr] Compiling regex-syntax v0.5.3 [INFO] [stderr] Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11) [INFO] [stderr] Compiling crc v1.7.0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> day11/src/lib.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 59 - _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] 59 + _ => panic!("Unsupported input '{}'", input), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12) [INFO] [stderr] Compiling day07 v0.1.0 (/opt/rustwide/workdir/day07) [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day12/src/lib.rs:86:36 [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling thread_local v0.3.5 [INFO] [stderr] Compiling pretty_assertions v0.5.1 [INFO] [stderr] Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13) [INFO] [stderr] Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06) [INFO] [stderr] Compiling memchr v2.0.1 [INFO] [stderr] Compiling aho-corasick v0.6.4 [INFO] [stderr] Compiling day08 v0.1.0 (/opt/rustwide/workdir/day08) [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred [INFO] [stdout] --> day08/src/lib.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | / lazy_static! { [INFO] [stdout] 134 | | static ref RE: regex::Regex = regex::Regex::new(r"(?x) # b inc 5 if a > 1 [INFO] [stdout] 135 | | (?P\w+) # Register name b [INFO] [stdout] 136 | | \s+ # One or more spaces [INFO] [stdout] ... | [INFO] [stdout] 148 | | ").unwrap(); [INFO] [stdout] 149 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day08/src/lib.rs:71:36 [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations { [INFO] [stdout] | -- ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.96s [INFO] running `Command { std: "docker" "inspect" "124a00083263365387756be983d6c1947e67a87628fbb18db1092f0375295ad4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "124a00083263365387756be983d6c1947e67a87628fbb18db1092f0375295ad4", kill_on_drop: false }` [INFO] [stdout] 124a00083263365387756be983d6c1947e67a87628fbb18db1092f0375295ad4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 000b2d83aa8a3d32615235743208158c5e7eb3f480c3e3dd5c4b5ba1e89d6821 [INFO] running `Command { std: "docker" "start" "-a" "000b2d83aa8a3d32615235743208158c5e7eb3f480c3e3dd5c4b5ba1e89d6821", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/day12/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day01/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day06/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day08/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day09/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day04/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day05/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day07/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day13/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day10/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day11/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day02/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] warning: /opt/rustwide/workdir/day03/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling proc-macro-hack-impl v0.4.0 [INFO] [stderr] Compiling unindent v0.1.3 [INFO] [stderr] Compiling day07 v0.1.0 (/opt/rustwide/workdir/day07) [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day12/src/lib.rs:86:36 [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> day11/src/lib.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 59 - _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] 59 + _ => panic!("Unsupported input '{}'", input), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [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 day05 v0.1.0 (/opt/rustwide/workdir/day05) [INFO] [stderr] Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09) [INFO] [stderr] Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10) [INFO] [stderr] Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04) [INFO] [stderr] Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11) [INFO] [stderr] Compiling day01 v0.1.0 (/opt/rustwide/workdir/day01) [INFO] [stderr] Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06) [INFO] [stderr] Compiling day08 v0.1.0 (/opt/rustwide/workdir/day08) [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred [INFO] [stdout] --> day08/src/lib.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | / lazy_static! { [INFO] [stdout] 134 | | static ref RE: regex::Regex = regex::Regex::new(r"(?x) # b inc 5 if a > 1 [INFO] [stdout] 135 | | (?P\w+) # Register name b [INFO] [stdout] 136 | | \s+ # One or more spaces [INFO] [stdout] ... | [INFO] [stdout] 148 | | ").unwrap(); [INFO] [stdout] 149 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day08/src/lib.rs:71:36 [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations { [INFO] [stdout] | -- ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02) [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day12/src/lib.rs:86:36 [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections { [INFO] [stdout] | -- ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 86 | fn from_str(input: &'a str) -> Connections<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred [INFO] [stdout] --> day08/src/lib.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | / lazy_static! { [INFO] [stdout] 134 | | static ref RE: regex::Regex = regex::Regex::new(r"(?x) # b inc 5 if a > 1 [INFO] [stdout] 135 | | (?P\w+) # Register name b [INFO] [stdout] 136 | | \s+ # One or more spaces [INFO] [stdout] ... | [INFO] [stdout] 148 | | ").unwrap(); [INFO] [stdout] 149 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> day08/src/lib.rs:71:36 [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations { [INFO] [stdout] | -- ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named 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: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 71 | fn new(operations: &'a str) -> Operations<'a> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling proc-macro2 v0.4.6 [INFO] [stderr] Compiling proc-macro-hack v0.4.0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> day11/src/lib.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 59 - _ => panic!(format!("Unsupported input '{}'", input)), [INFO] [stdout] 59 + _ => panic!("Unsupported input '{}'", input), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quote v0.6.3 [INFO] [stderr] Compiling syn v0.14.2 [INFO] [stderr] Compiling indoc-impl v0.2.6 [INFO] [stderr] Compiling indoc v0.2.6 [INFO] [stderr] Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13) [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:678:40 [INFO] [stdout] | [INFO] [stdout] 678 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 679 | | "Picosecond 0: [INFO] [stdout] 680 | | 0 1 2 3 4 5 6 [INFO] [stdout] 681 | | [S] [S] ... ... [S] ... [S] [INFO] [stdout] ... | [INFO] [stdout] 684 | | [ ] [ ]" [INFO] [stdout] 685 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:690:40 [INFO] [stdout] | [INFO] [stdout] 690 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 691 | | "Picosecond 1: [INFO] [stdout] 692 | | 0 1 2 3 4 5 6 [INFO] [stdout] 693 | | [ ] [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 696 | | [ ] [ ]" [INFO] [stdout] 697 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:702:40 [INFO] [stdout] | [INFO] [stdout] 702 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 703 | | "Picosecond 2: [INFO] [stdout] 704 | | 0 1 2 3 4 5 6 [INFO] [stdout] 705 | | [ ] [S] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 708 | | [ ] [ ]" [INFO] [stdout] 709 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:714:40 [INFO] [stdout] | [INFO] [stdout] 714 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 715 | | "Picosecond 3: [INFO] [stdout] 716 | | 0 1 2 3 4 5 6 [INFO] [stdout] 717 | | [ ] [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 720 | | [S] [S]" [INFO] [stdout] 721 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:730:40 [INFO] [stdout] | [INFO] [stdout] 730 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 731 | | "Picosecond 0: [INFO] [stdout] 732 | | 0 1 2 3 4 5 6 [INFO] [stdout] 733 | | ( ) [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 736 | | [ ] [ ]" [INFO] [stdout] 737 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:743:40 [INFO] [stdout] | [INFO] [stdout] 743 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 744 | | "Picosecond 1: [INFO] [stdout] 745 | | 0 1 2 3 4 5 6 [INFO] [stdout] 746 | | [ ] (S) ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 749 | | [ ] [ ]" [INFO] [stdout] 750 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:756:40 [INFO] [stdout] | [INFO] [stdout] 756 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 757 | | "Picosecond 2: [INFO] [stdout] 758 | | 0 1 2 3 4 5 6 [INFO] [stdout] 759 | | [ ] [ ] (.) ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 762 | | [S] [S]" [INFO] [stdout] 763 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:769:40 [INFO] [stdout] | [INFO] [stdout] 769 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 770 | | "Picosecond 3: [INFO] [stdout] 771 | | 0 1 2 3 4 5 6 [INFO] [stdout] 772 | | [S] [S] ... (.) [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 775 | | [ ] [ ]" [INFO] [stdout] 776 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:782:40 [INFO] [stdout] | [INFO] [stdout] 782 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 783 | | "Picosecond 4: [INFO] [stdout] 784 | | 0 1 2 3 4 5 6 [INFO] [stdout] 785 | | [ ] [ ] ... ... ( ) ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 788 | | [ ] [ ]" [INFO] [stdout] 789 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:795:40 [INFO] [stdout] | [INFO] [stdout] 795 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 796 | | "Picosecond 5: [INFO] [stdout] 797 | | 0 1 2 3 4 5 6 [INFO] [stdout] 798 | | [ ] [S] ... ... [S] (.) [S] [INFO] [stdout] ... | [INFO] [stdout] 801 | | [ ] [ ]" [INFO] [stdout] 802 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:808:40 [INFO] [stdout] | [INFO] [stdout] 808 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 809 | | "Picosecond 6: [INFO] [stdout] 810 | | 0 1 2 3 4 5 6 [INFO] [stdout] 811 | | [ ] [ ] ... ... [ ] ... ( ) [INFO] [stdout] ... | [INFO] [stdout] 814 | | [ ] [ ]" [INFO] [stdout] 815 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:887:40 [INFO] [stdout] | [INFO] [stdout] 887 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 888 | | "Picosecond 9: [INFO] [stdout] 889 | | 0 1 2 3 4 5 6 [INFO] [stdout] 890 | | [ ] [S] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 893 | | [ ] [ ]" [INFO] [stdout] 894 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:900:40 [INFO] [stdout] | [INFO] [stdout] 900 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 901 | | "Picosecond 10: [INFO] [stdout] 902 | | 0 1 2 3 4 5 6 [INFO] [stdout] 903 | | ( ) [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 906 | | [ ] [ ]" [INFO] [stdout] 907 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:913:40 [INFO] [stdout] | [INFO] [stdout] 913 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 914 | | "Picosecond 11: [INFO] [stdout] 915 | | 0 1 2 3 4 5 6 [INFO] [stdout] 916 | | [S] (S) ... ... [S] ... [S] [INFO] [stdout] ... | [INFO] [stdout] 919 | | [ ] [ ]" [INFO] [stdout] 920 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:926:40 [INFO] [stdout] | [INFO] [stdout] 926 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 927 | | "Picosecond 12: [INFO] [stdout] 928 | | 0 1 2 3 4 5 6 [INFO] [stdout] 929 | | [ ] [ ] (.) ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 932 | | [ ] [ ]" [INFO] [stdout] 933 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:939:40 [INFO] [stdout] | [INFO] [stdout] 939 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 940 | | "Picosecond 13: [INFO] [stdout] 941 | | 0 1 2 3 4 5 6 [INFO] [stdout] 942 | | [ ] [S] ... (.) [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 945 | | [ ] [ ]" [INFO] [stdout] 946 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:952:40 [INFO] [stdout] | [INFO] [stdout] 952 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 953 | | "Picosecond 14: [INFO] [stdout] 954 | | 0 1 2 3 4 5 6 [INFO] [stdout] 955 | | [ ] [ ] ... ... ( ) ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 958 | | [S] [S]" [INFO] [stdout] 959 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:965:40 [INFO] [stdout] | [INFO] [stdout] 965 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 966 | | "Picosecond 15: [INFO] [stdout] 967 | | 0 1 2 3 4 5 6 [INFO] [stdout] 968 | | [S] [S] ... ... [ ] (.) [ ] [INFO] [stdout] ... | [INFO] [stdout] 971 | | [ ] [ ]" [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive panicked [INFO] [stdout] --> day13/src/lib.rs:978:40 [INFO] [stdout] | [INFO] [stdout] 978 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 979 | | "Picosecond 16: [INFO] [stdout] 980 | | 0 1 2 3 4 5 6 [INFO] [stdout] 981 | | [ ] [ ] ... ... [ ] ... ( ) [INFO] [stdout] ... | [INFO] [stdout] 984 | | [ ] [ ]" [INFO] [stdout] 985 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = help: message: assertion failed: source.starts_with(prefix) [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:978:40 [INFO] [stdout] | [INFO] [stdout] 978 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 979 | | "Picosecond 16: [INFO] [stdout] 980 | | 0 1 2 3 4 5 6 [INFO] [stdout] 981 | | [ ] [ ] ... ... [ ] ... ( ) [INFO] [stdout] ... | [INFO] [stdout] 984 | | [ ] [ ]" [INFO] [stdout] 985 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:965:40 [INFO] [stdout] | [INFO] [stdout] 965 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 966 | | "Picosecond 15: [INFO] [stdout] 967 | | 0 1 2 3 4 5 6 [INFO] [stdout] 968 | | [S] [S] ... ... [ ] (.) [ ] [INFO] [stdout] ... | [INFO] [stdout] 971 | | [ ] [ ]" [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:952:40 [INFO] [stdout] | [INFO] [stdout] 952 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 953 | | "Picosecond 14: [INFO] [stdout] 954 | | 0 1 2 3 4 5 6 [INFO] [stdout] 955 | | [ ] [ ] ... ... ( ) ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 958 | | [S] [S]" [INFO] [stdout] 959 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:939:40 [INFO] [stdout] | [INFO] [stdout] 939 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 940 | | "Picosecond 13: [INFO] [stdout] 941 | | 0 1 2 3 4 5 6 [INFO] [stdout] 942 | | [ ] [S] ... (.) [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 945 | | [ ] [ ]" [INFO] [stdout] 946 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:926:40 [INFO] [stdout] | [INFO] [stdout] 926 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 927 | | "Picosecond 12: [INFO] [stdout] 928 | | 0 1 2 3 4 5 6 [INFO] [stdout] 929 | | [ ] [ ] (.) ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 932 | | [ ] [ ]" [INFO] [stdout] 933 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:913:40 [INFO] [stdout] | [INFO] [stdout] 913 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 914 | | "Picosecond 11: [INFO] [stdout] 915 | | 0 1 2 3 4 5 6 [INFO] [stdout] 916 | | [S] (S) ... ... [S] ... [S] [INFO] [stdout] ... | [INFO] [stdout] 919 | | [ ] [ ]" [INFO] [stdout] 920 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:900:40 [INFO] [stdout] | [INFO] [stdout] 900 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 901 | | "Picosecond 10: [INFO] [stdout] 902 | | 0 1 2 3 4 5 6 [INFO] [stdout] 903 | | ( ) [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 906 | | [ ] [ ]" [INFO] [stdout] 907 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:887:40 [INFO] [stdout] | [INFO] [stdout] 887 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 888 | | "Picosecond 9: [INFO] [stdout] 889 | | 0 1 2 3 4 5 6 [INFO] [stdout] 890 | | [ ] [S] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 893 | | [ ] [ ]" [INFO] [stdout] 894 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:808:40 [INFO] [stdout] | [INFO] [stdout] 808 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 809 | | "Picosecond 6: [INFO] [stdout] 810 | | 0 1 2 3 4 5 6 [INFO] [stdout] 811 | | [ ] [ ] ... ... [ ] ... ( ) [INFO] [stdout] ... | [INFO] [stdout] 814 | | [ ] [ ]" [INFO] [stdout] 815 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:795:40 [INFO] [stdout] | [INFO] [stdout] 795 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 796 | | "Picosecond 5: [INFO] [stdout] 797 | | 0 1 2 3 4 5 6 [INFO] [stdout] 798 | | [ ] [S] ... ... [S] (.) [S] [INFO] [stdout] ... | [INFO] [stdout] 801 | | [ ] [ ]" [INFO] [stdout] 802 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:782:40 [INFO] [stdout] | [INFO] [stdout] 782 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 783 | | "Picosecond 4: [INFO] [stdout] 784 | | 0 1 2 3 4 5 6 [INFO] [stdout] 785 | | [ ] [ ] ... ... ( ) ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 788 | | [ ] [ ]" [INFO] [stdout] 789 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:769:40 [INFO] [stdout] | [INFO] [stdout] 769 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 770 | | "Picosecond 3: [INFO] [stdout] 771 | | 0 1 2 3 4 5 6 [INFO] [stdout] 772 | | [S] [S] ... (.) [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 775 | | [ ] [ ]" [INFO] [stdout] 776 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:756:40 [INFO] [stdout] | [INFO] [stdout] 756 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 757 | | "Picosecond 2: [INFO] [stdout] 758 | | 0 1 2 3 4 5 6 [INFO] [stdout] 759 | | [ ] [ ] (.) ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 762 | | [S] [S]" [INFO] [stdout] 763 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:743:40 [INFO] [stdout] | [INFO] [stdout] 743 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 744 | | "Picosecond 1: [INFO] [stdout] 745 | | 0 1 2 3 4 5 6 [INFO] [stdout] 746 | | [ ] (S) ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 749 | | [ ] [ ]" [INFO] [stdout] 750 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:730:40 [INFO] [stdout] | [INFO] [stdout] 730 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 731 | | "Picosecond 0: [INFO] [stdout] 732 | | 0 1 2 3 4 5 6 [INFO] [stdout] 733 | | ( ) [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 736 | | [ ] [ ]" [INFO] [stdout] 737 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:714:40 [INFO] [stdout] | [INFO] [stdout] 714 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 715 | | "Picosecond 3: [INFO] [stdout] 716 | | 0 1 2 3 4 5 6 [INFO] [stdout] 717 | | [ ] [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 720 | | [S] [S]" [INFO] [stdout] 721 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:702:40 [INFO] [stdout] | [INFO] [stdout] 702 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 703 | | "Picosecond 2: [INFO] [stdout] 704 | | 0 1 2 3 4 5 6 [INFO] [stdout] 705 | | [ ] [S] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 708 | | [ ] [ ]" [INFO] [stdout] 709 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:690:40 [INFO] [stdout] | [INFO] [stdout] 690 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 691 | | "Picosecond 1: [INFO] [stdout] 692 | | 0 1 2 3 4 5 6 [INFO] [stdout] 693 | | [ ] [ ] ... ... [ ] ... [ ] [INFO] [stdout] ... | [INFO] [stdout] 696 | | [ ] [ ]" [INFO] [stdout] 697 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `proc_macro_call` in this scope [INFO] [stdout] --> day13/src/lib.rs:678:40 [INFO] [stdout] | [INFO] [stdout] 678 | let expected = indoc!( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 679 | | "Picosecond 0: [INFO] [stdout] 680 | | 0 1 2 3 4 5 6 [INFO] [stdout] 681 | | [S] [S] ... ... [S] ... [S] [INFO] [stdout] ... | [INFO] [stdout] 684 | | [ ] [ ]" [INFO] [stdout] 685 | | ); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `indoc` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `day13` (lib test) due to 38 previous errors [INFO] running `Command { std: "docker" "inspect" "000b2d83aa8a3d32615235743208158c5e7eb3f480c3e3dd5c4b5ba1e89d6821", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "000b2d83aa8a3d32615235743208158c5e7eb3f480c3e3dd5c4b5ba1e89d6821", kill_on_drop: false }` [INFO] [stdout] 000b2d83aa8a3d32615235743208158c5e7eb3f480c3e3dd5c4b5ba1e89d6821