[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] testing nbigaouette/advent_of_code_2017 against 1.91.0 for beta-1.92-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnbigaouette%2Fadvent_of_code_2017" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-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-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nbigaouette/advent_of_code_2017 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "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" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day05/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day06/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day02/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day03/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day12/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day09/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day11/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day01/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day07/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day10/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day04/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day08/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-2-tc1/source/day13/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 proc-macro-hack v0.4.0
[INFO] [stderr]   Downloaded proc-macro-hack-impl v0.4.0
[INFO] [stderr]   Downloaded quote v0.6.3
[INFO] [stderr]   Downloaded memchr v2.0.1
[INFO] [stderr]   Downloaded pretty_assertions v0.5.1
[INFO] [stderr]   Downloaded crc v1.7.0
[INFO] [stderr]   Downloaded unindent v0.1.3
[INFO] [stderr]   Downloaded build_const v0.2.0
[INFO] [stderr]   Downloaded ucd-util v0.1.1
[INFO] [stderr]   Downloaded indoc v0.2.6
[INFO] [stderr]   Downloaded lazy_static v1.0.0
[INFO] [stderr]   Downloaded indexmap v1.0.1
[INFO] [stderr]   Downloaded proc-macro2 v0.4.6
[INFO] [stderr]   Downloaded syn v0.14.2
[INFO] [stderr]   Downloaded aho-corasick v0.6.4
[INFO] [stderr]   Downloaded thread_local v0.3.5
[INFO] [stderr]   Downloaded regex-syntax v0.5.3
[INFO] [stderr]   Downloaded utf8-ranges v1.0.0
[INFO] [stderr]   Downloaded regex v0.2.10
[INFO] [stderr]   Downloaded libc v0.2.40
[INFO] [stderr]   Downloaded winapi v0.3.5
[INFO] [stderr]   Downloaded indoc-impl v0.2.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1b8432d9f7fa875684a0eff4df9afb159529824480d3c3c3933348a78431006
[INFO] running `Command { std: "docker" "start" "-a" "d1b8432d9f7fa875684a0eff4df9afb159529824480d3c3c3933348a78431006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1b8432d9f7fa875684a0eff4df9afb159529824480d3c3c3933348a78431006", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1b8432d9f7fa875684a0eff4df9afb159529824480d3c3c3933348a78431006", kill_on_drop: false }`
[INFO] [stdout] d1b8432d9f7fa875684a0eff4df9afb159529824480d3c3c3933348a78431006
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4fccf6d779bb5b8de1890ccb9e9889b58e7badd3bde1225cdd581da525f18531
[INFO] running `Command { std: "docker" "start" "-a" "4fccf6d779bb5b8de1890ccb9e9889b58e7badd3bde1225cdd581da525f18531", kill_on_drop: false }`
[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/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/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/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/day01/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/day03/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/day10/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling build_const v0.2.0
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling libc v0.2.40
[INFO] [stderr]    Compiling regex v0.2.10
[INFO] [stderr]    Compiling lazy_static v1.0.0
[INFO] [stderr]    Compiling ucd-util v0.1.1
[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 crc v1.7.0
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling thread_local v0.3.5
[INFO] [stderr]    Compiling regex-syntax v0.5.3
[INFO] [stderr]    Compiling indexmap v1.0.1
[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 day03 v0.1.0 (/opt/rustwide/workdir/day03)
[INFO] [stderr]    Compiling memchr v2.0.1
[INFO] [stderr]    Compiling aho-corasick v0.6.4
[INFO] [stderr]    Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02)
[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 day04 v0.1.0 (/opt/rustwide/workdir/day04)
[INFO] [stderr]    Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11)
[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 <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[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 day09 v0.1.0 (/opt/rustwide/workdir/day09)
[INFO] [stderr]    Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12)
[INFO] [stderr]    Compiling day07 v0.1.0 (/opt/rustwide/workdir/day07)
[INFO] [stderr]    Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10)
[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 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<register_name>\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 9.55s
[INFO] running `Command { std: "docker" "inspect" "4fccf6d779bb5b8de1890ccb9e9889b58e7badd3bde1225cdd581da525f18531", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fccf6d779bb5b8de1890ccb9e9889b58e7badd3bde1225cdd581da525f18531", kill_on_drop: false }`
[INFO] [stdout] 4fccf6d779bb5b8de1890ccb9e9889b58e7badd3bde1225cdd581da525f18531
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 540f91a301ad0a4b9dad5387a7494b842fd893149459f8c5a4c495013a5d109d
[INFO] running `Command { std: "docker" "start" "-a" "540f91a301ad0a4b9dad5387a7494b842fd893149459f8c5a4c495013a5d109d", kill_on_drop: false }`
[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/day11/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/day13/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/day03/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/day01/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/day04/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/day12/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-macro2 v0.4.6
[INFO] [stderr]    Compiling proc-macro-hack-impl v0.4.0
[INFO] [stderr]    Compiling unindent v0.1.3
[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<register_name>\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 day08 v0.1.0 (/opt/rustwide/workdir/day08)
[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 day06 v0.1.0 (/opt/rustwide/workdir/day06)
[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: 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 <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[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 day05 v0.1.0 (/opt/rustwide/workdir/day05)
[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<register_name>\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] [stderr]    Compiling proc-macro-hack v0.4.0
[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 day01 v0.1.0 (/opt/rustwide/workdir/day01)
[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]   --> 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 day09 v0.1.0 (/opt/rustwide/workdir/day09)
[INFO] [stderr]    Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10)
[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 day11 v0.1.0 (/opt/rustwide/workdir/day11)
[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 <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[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] [stderr] error: could not compile `day13` (lib test) due to 38 previous errors
[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] running `Command { std: "docker" "inspect" "540f91a301ad0a4b9dad5387a7494b842fd893149459f8c5a4c495013a5d109d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "540f91a301ad0a4b9dad5387a7494b842fd893149459f8c5a4c495013a5d109d", kill_on_drop: false }`
[INFO] [stdout] 540f91a301ad0a4b9dad5387a7494b842fd893149459f8c5a4c495013a5d109d
