[INFO] cloning repository https://github.com/nrxus/advent_2018
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nrxus/advent_2018" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnrxus%2Fadvent_2018", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnrxus%2Fadvent_2018'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0f7b9bc6e61ad765717d77e17cb205c55563b07c
[INFO] testing nrxus/advent_2018 against beta-2021-08-01 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnrxus%2Fadvent_2018" "/workspace/builds/worker-12/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/nrxus/advent_2018 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/nrxus/advent_2018
[INFO] finished tweaking git repo https://github.com/nrxus/advent_2018
[INFO] tweaked toml for git repo https://github.com/nrxus/advent_2018 written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] crate git repo https://github.com/nrxus/advent_2018 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded crc32fast v1.1.1
[INFO] [stderr]   Downloaded strum_macros v0.13.0
[INFO] [stderr]   Downloaded strum v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1b4578a5585239fc74886374fffcc297dd53d23a7ecda523af7a90d692aeb53c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1b4578a5585239fc74886374fffcc297dd53d23a7ecda523af7a90d692aeb53c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b4578a5585239fc74886374fffcc297dd53d23a7ecda523af7a90d692aeb53c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b4578a5585239fc74886374fffcc297dd53d23a7ecda523af7a90d692aeb53c", kill_on_drop: false }`
[INFO] [stdout] 1b4578a5585239fc74886374fffcc297dd53d23a7ecda523af7a90d692aeb53c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a02a86499a56c35041bb6515339abb118bb3ffb7930167d12306f45a23a3f782
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a02a86499a56c35041bb6515339abb118bb3ffb7930167d12306f45a23a3f782", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.44
[INFO] [stderr]    Compiling openssl v0.10.15
[INFO] [stderr]    Compiling crc32fast v1.1.1
[INFO] [stderr]    Compiling encoding_rs v0.8.13
[INFO] [stderr]    Compiling dtoa v0.4.3
[INFO] [stderr]    Compiling regex v1.1.0
[INFO] [stderr]    Compiling array-macro v1.0.2
[INFO] [stderr]    Compiling reexport-proc-macro v1.0.5
[INFO] [stderr]    Compiling strum v0.13.0
[INFO] [stderr]    Compiling crossbeam-utils v0.6.1
[INFO] [stderr]    Compiling arrayvec v0.4.8
[INFO] [stderr]    Compiling memchr v2.1.2
[INFO] [stderr]    Compiling openssl-sys v0.9.39
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling regex-syntax v0.6.4
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling serde_json v1.0.33
[INFO] [stderr]    Compiling syn v0.14.9
[INFO] [stderr]    Compiling syn v0.15.23
[INFO] [stderr]    Compiling tokio-timer v0.2.8
[INFO] [stderr]    Compiling crossbeam-epoch v0.6.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.3.1
[INFO] [stderr]    Compiling phf_shared v0.7.23
[INFO] [stderr]    Compiling phf v0.7.23
[INFO] [stderr]    Compiling crossbeam-deque v0.6.2
[INFO] [stderr]    Compiling crossbeam-deque v0.2.0
[INFO] [stderr]    Compiling libflate v0.1.19
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling native-tls v0.2.2
[INFO] [stderr]    Compiling iovec v0.1.2
[INFO] [stderr]    Compiling rand v0.5.5
[INFO] [stderr]    Compiling num_cpus v1.8.0
[INFO] [stderr]    Compiling net2 v0.2.33
[INFO] [stderr]    Compiling rand v0.6.1
[INFO] [stderr]    Compiling time v0.1.40
[INFO] [stderr]    Compiling bytes v0.4.11
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling rayon-core v1.4.1
[INFO] [stderr]    Compiling cookie v0.11.0
[INFO] [stderr]    Compiling mio v0.6.16
[INFO] [stderr]    Compiling aho-corasick v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.5.4
[INFO] [stderr]    Compiling tokio-io v0.1.10
[INFO] [stderr]    Compiling http v0.1.14
[INFO] [stderr]    Compiling rayon v1.0.3
[INFO] [stderr]    Compiling tokio-threadpool v0.1.9
[INFO] [stderr]    Compiling parking_lot_core v0.3.1
[INFO] [stderr]    Compiling phf_generator v0.7.23
[INFO] [stderr]    Compiling uuid v0.7.1
[INFO] [stderr]    Compiling tokio-codec v0.1.1
[INFO] [stderr]    Compiling mio-uds v0.6.7
[INFO] [stderr]    Compiling phf_codegen v0.7.23
[INFO] [stderr]    Compiling parking_lot v0.6.4
[INFO] [stderr]    Compiling tokio-fs v0.1.4
[INFO] [stderr]    Compiling mime_guess v2.0.0-alpha.6
[INFO] [stderr]    Compiling tokio-reactor v0.1.7
[INFO] [stderr]    Compiling enum-map-derive v0.4.0
[INFO] [stderr]    Compiling tokio-udp v0.1.3
[INFO] [stderr]    Compiling tokio-uds v0.2.4
[INFO] [stderr]    Compiling tokio-tcp v0.1.2
[INFO] [stderr]    Compiling strum_macros v0.13.0
[INFO] [stderr]    Compiling tokio v0.1.13
[INFO] [stderr]    Compiling enum-map v0.4.1
[INFO] [stderr]    Compiling h2 v0.1.13
[INFO] [stderr]    Compiling hyper v0.12.16
[INFO] [stderr]    Compiling hyper-tls v0.3.1
[INFO] [stderr]    Compiling reqwest v0.9.5
[INFO] [stderr]    Compiling advent_2018 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError`
[INFO] [stdout]  --> src/twenty_two_a.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::{fmt, num::ParseIntError, option::NoneError, str::FromStr};
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^ no `NoneError` in `option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/twenty_two_a.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(try_trait)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/fifteen_a.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(never_type)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/fifteen_a.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(bind_by_move_pattern_guards)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `bind_by_move_pattern_guards` has been stable since 1.39.0 and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/fifteen_a.rs:180:53
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn neighbors(&self, position: usize) -> [Option<(usize)>; 4] {
[INFO] [stdout]     |                                                     ^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError`
[INFO] [stdout]  --> src/twenty_one_b.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{num::ParseIntError, option::NoneError, str::FromStr};
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^ no `NoneError` in `option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/twenty_one_b.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(try_trait)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError`
[INFO] [stdout]  --> src/guard_schedule.rs:1:71
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{collections::HashMap, convert::TryFrom, num::ParseIntError, option::NoneError};
[INFO] [stdout]   |                                                                       ^^^^^^^^^^^^^^^^^ no `NoneError` in `option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/four_a.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(try_trait)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::option::NoneError`
[INFO] [stdout]  --> src/sixteen_b.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     option::NoneError,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `NoneError` in `option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/sixteen_b.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(try_trait)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `advent_2018` due to 3 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_two_a.rs:47:41
[INFO] [stdout]     |
[INFO] [stdout] 42  | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 43  | |         let regex = Regex::new(
[INFO] [stdout] 44  | |             r"depth: (?P<depth>\d+)
[INFO] [stdout] 45  | | target: (?P<tx>\d+),(?P<ty>\d+)",
[INFO] [stdout] 46  | |         )?;
[INFO] [stdout] 47  | |         let caps = regex.captures(input)?;
[INFO] [stdout]     | |                                         ^ use `.ok_or(...)?` to provide an error compatible with `Result<Cave, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         Ok(Cave { regions, cols })
[INFO] [stdout] 76  | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Cave, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_two_a.rs:48:46
[INFO] [stdout]     |
[INFO] [stdout] 42  | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 43  | |         let regex = Regex::new(
[INFO] [stdout] 44  | |             r"depth: (?P<depth>\d+)
[INFO] [stdout] 45  | | target: (?P<tx>\d+),(?P<ty>\d+)",
[INFO] [stdout] ...   |
[INFO] [stdout] 48  | |         let depth: usize = caps.name("depth")?.as_str().parse()?;
[INFO] [stdout]     | |                                              ^ use `.ok_or(...)?` to provide an error compatible with `Result<Cave, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         Ok(Cave { regions, cols })
[INFO] [stdout] 76  | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Cave, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]   --> src/twenty_two_a.rs:48:57
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let depth: usize = caps.name("depth")?.as_str().parse()?;
[INFO] [stdout]    |                                                         ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_two_a.rs:49:35
[INFO] [stdout]     |
[INFO] [stdout] 42  | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 43  | |         let regex = Regex::new(
[INFO] [stdout] 44  | |             r"depth: (?P<depth>\d+)
[INFO] [stdout] 45  | | target: (?P<tx>\d+),(?P<ty>\d+)",
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |         let cols = caps.name("tx")?.as_str().parse::<usize>()? + 1;
[INFO] [stdout]     | |                                   ^ use `.ok_or(...)?` to provide an error compatible with `Result<Cave, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         Ok(Cave { regions, cols })
[INFO] [stdout] 76  | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Cave, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_two_a.rs:50:35
[INFO] [stdout]     |
[INFO] [stdout] 42  | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 43  | |         let regex = Regex::new(
[INFO] [stdout] 44  | |             r"depth: (?P<depth>\d+)
[INFO] [stdout] 45  | | target: (?P<tx>\d+),(?P<ty>\d+)",
[INFO] [stdout] ...   |
[INFO] [stdout] 50  | |         let rows = caps.name("ty")?.as_str().parse::<usize>()? + 1;
[INFO] [stdout]     | |                                   ^ use `.ok_or(...)?` to provide an error compatible with `Result<Cave, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 75  | |         Ok(Cave { regions, cols })
[INFO] [stdout] 76  | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Cave, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0271, E0277, E0432, E0554.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0271`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/guard_schedule.rs:78:51
[INFO] [stdout]     |
[INFO] [stdout] 70  | /     fn try_from(raw: &'s str) -> Result<Self, Self::Error> {
[INFO] [stdout] 71  | |         let date = &raw[1..17];
[INFO] [stdout] 72  | |         let action = &raw[19..];
[INFO] [stdout] 73  | |         if action.contains("falls asleep") {
[INFO] [stdout] ...   |
[INFO] [stdout] 78  | |             let id = action[7..].split(' ').nth(0)?.parse::<u16>()?;
[INFO] [stdout]     | |                                                   ^ use `.ok_or(...)?` to provide an error compatible with `Result<guard_schedule::Entry<'_>, EntryParseError>`
[INFO] [stdout] 79  | |             Ok(Entry::BeginShift(date, id))
[INFO] [stdout] 80  | |         }
[INFO] [stdout] 81  | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<guard_schedule::Entry<'_>, EntryParseError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0554.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:141:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         let caps = RE.captures(input)?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:115:35
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 113 | |         let mut input = input.lines();
[INFO] [stdout] 114 | |         let ip: usize = Regex::new(r"#ip (?P<ip>\d+)")?
[INFO] [stdout] 115 | |             .captures(input.next()?)?
[INFO] [stdout]     | |                                   ^ use `.ok_or(...)?` to provide an error compatible with `Result<Program, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 126 | |         })
[INFO] [stdout] 127 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Program, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:115:37
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 113 | |         let mut input = input.lines();
[INFO] [stdout] 114 | |         let ip: usize = Regex::new(r"#ip (?P<ip>\d+)")?
[INFO] [stdout] 115 | |             .captures(input.next()?)?
[INFO] [stdout]     | |                                     ^ use `.ok_or(...)?` to provide an error compatible with `Result<Program, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 126 | |         })
[INFO] [stdout] 127 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Program, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:142:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |         let b0: u16 = caps.name("b0")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 112 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 113 | |         let mut input = input.lines();
[INFO] [stdout] 114 | |         let ip: usize = Regex::new(r"#ip (?P<ip>\d+)")?
[INFO] [stdout] 115 | |             .captures(input.next()?)?
[INFO] [stdout] 116 | |             .name("ip")?
[INFO] [stdout]     | |                        ^ use `.ok_or(...)?` to provide an error compatible with `Result<Program, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 126 | |         })
[INFO] [stdout] 127 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Program, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             .parse()?;
[INFO] [stdout]     |              ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:143:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |         let b1: u16 = caps.name("b1")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:139:38
[INFO] [stdout]     |
[INFO] [stdout] 133 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 134 | |         lazy_static! {
[INFO] [stdout] 135 | |             static ref RE: Regex =
[INFO] [stdout] 136 | |                 Regex::new(r"(?P<instruction>.*) (?P<a>\d+) (?P<b>\d+) (?P<c>\d+)").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         let caps = RE.captures(input)?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Line, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |         Ok(Line { instruction, dst })
[INFO] [stdout] 166 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Line, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:144:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 144 | |         let b2: u16 = caps.name("b2")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:140:51
[INFO] [stdout]     |
[INFO] [stdout] 133 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 134 | |         lazy_static! {
[INFO] [stdout] 135 | |             static ref RE: Regex =
[INFO] [stdout] 136 | |                 Regex::new(r"(?P<instruction>.*) (?P<a>\d+) (?P<b>\d+) (?P<c>\d+)").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |         let instruction = caps.name("instruction")?.as_str();
[INFO] [stdout]     | |                                                   ^ use `.ok_or(...)?` to provide an error compatible with `Result<Line, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |         Ok(Line { instruction, dst })
[INFO] [stdout] 166 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Line, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 133 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 134 | |         lazy_static! {
[INFO] [stdout] 135 | |             static ref RE: Regex =
[INFO] [stdout] 136 | |                 Regex::new(r"(?P<instruction>.*) (?P<a>\d+) (?P<b>\d+) (?P<c>\d+)").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |         let a = caps.name("a")?.as_str();
[INFO] [stdout]     | |                               ^ use `.ok_or(...)?` to provide an error compatible with `Result<Line, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |         Ok(Line { instruction, dst })
[INFO] [stdout] 166 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Line, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:145:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |         let b3: u16 = caps.name("b3")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:142:31
[INFO] [stdout]     |
[INFO] [stdout] 133 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 134 | |         lazy_static! {
[INFO] [stdout] 135 | |             static ref RE: Regex =
[INFO] [stdout] 136 | |                 Regex::new(r"(?P<instruction>.*) (?P<a>\d+) (?P<b>\d+) (?P<c>\d+)").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 142 | |         let b = caps.name("b")?.as_str();
[INFO] [stdout]     | |                               ^ use `.ok_or(...)?` to provide an error compatible with `Result<Line, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |         Ok(Line { instruction, dst })
[INFO] [stdout] 166 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Line, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/twenty_one_b.rs:143:40
[INFO] [stdout]     |
[INFO] [stdout] 133 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 134 | |         lazy_static! {
[INFO] [stdout] 135 | |             static ref RE: Regex =
[INFO] [stdout] 136 | |                 Regex::new(r"(?P<instruction>.*) (?P<a>\d+) (?P<b>\d+) (?P<c>\d+)").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |         let dst: usize = caps.name("c")?.as_str().parse()?;
[INFO] [stdout]     | |                                        ^ use `.ok_or(...)?` to provide an error compatible with `Result<Line, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |         Ok(Line { instruction, dst })
[INFO] [stdout] 166 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Line, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:143:51
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let dst: usize = caps.name("c")?.as_str().parse()?;
[INFO] [stdout]     |                                                   ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:146:43
[INFO] [stdout]     |
[INFO] [stdout] 146 |             "addr" => Instruction::AddR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:146:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 146 | |         let i0: u16 = caps.name("i0")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:146:55
[INFO] [stdout]     |
[INFO] [stdout] 146 |             "addr" => Instruction::AddR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:147:43
[INFO] [stdout]     |
[INFO] [stdout] 147 |             "addi" => Instruction::AddI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:147:55
[INFO] [stdout]     |
[INFO] [stdout] 147 |             "addi" => Instruction::AddI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:148:43
[INFO] [stdout]     |
[INFO] [stdout] 148 |             "mulr" => Instruction::MulR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:148:55
[INFO] [stdout]     |
[INFO] [stdout] 148 |             "mulr" => Instruction::MulR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:149:43
[INFO] [stdout]     |
[INFO] [stdout] 149 |             "muli" => Instruction::MulI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:149:55
[INFO] [stdout]     |
[INFO] [stdout] 149 |             "muli" => Instruction::MulI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:147:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |         let i1: u16 = caps.name("i1")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:150:43
[INFO] [stdout]     |
[INFO] [stdout] 150 |             "banr" => Instruction::BanR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:150:55
[INFO] [stdout]     |
[INFO] [stdout] 150 |             "banr" => Instruction::BanR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:151:43
[INFO] [stdout]     |
[INFO] [stdout] 151 |             "bani" => Instruction::BanI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:151:55
[INFO] [stdout]     |
[INFO] [stdout] 151 |             "bani" => Instruction::BanI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:152:43
[INFO] [stdout]     |
[INFO] [stdout] 152 |             "borr" => Instruction::BorR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:152:55
[INFO] [stdout]     |
[INFO] [stdout] 152 |             "borr" => Instruction::BorR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:153:43
[INFO] [stdout]     |
[INFO] [stdout] 153 |             "bori" => Instruction::BorI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:148:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | |         let i2: u16 = caps.name("i2")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:153:55
[INFO] [stdout]     |
[INFO] [stdout] 153 |             "bori" => Instruction::BorI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:154:43
[INFO] [stdout]     |
[INFO] [stdout] 154 |             "setr" => Instruction::SetR(a.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:155:43
[INFO] [stdout]     |
[INFO] [stdout] 155 |             "seti" => Instruction::SetI(a.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:156:43
[INFO] [stdout]     |
[INFO] [stdout] 156 |             "gtir" => Instruction::GtIR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:156:55
[INFO] [stdout]     |
[INFO] [stdout] 156 |             "gtir" => Instruction::GtIR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:157:43
[INFO] [stdout]     |
[INFO] [stdout] 157 |             "gtri" => Instruction::GtRI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:157:55
[INFO] [stdout]     |
[INFO] [stdout] 157 |             "gtri" => Instruction::GtRI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:158:43
[INFO] [stdout]     |
[INFO] [stdout] 158 |             "gtrr" => Instruction::GtRR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:158:55
[INFO] [stdout]     |
[INFO] [stdout] 158 |             "gtrr" => Instruction::GtRR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |             "eqir" => Instruction::EqIR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:159:55
[INFO] [stdout]     |
[INFO] [stdout] 159 |             "eqir" => Instruction::EqIR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:160:43
[INFO] [stdout]     |
[INFO] [stdout] 160 |             "eqri" => Instruction::EqRI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<u32 as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:160:55
[INFO] [stdout]     |
[INFO] [stdout] 160 |             "eqri" => Instruction::EqRI(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:161:43
[INFO] [stdout]     |
[INFO] [stdout] 161 |             "eqrr" => Instruction::EqRR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                           ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<usize as FromStr>::Err == regex::Error`
[INFO] [stdout]    --> src/twenty_one_b.rs:161:55
[INFO] [stdout]     |
[INFO] [stdout] 161 |             "eqrr" => Instruction::EqRR(a.parse()?, b.parse()?),
[INFO] [stdout]     |                                                       ^^^^^ expected struct `ParseIntError`, found enum `regex::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:149:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |         let i3: u16 = caps.name("i3")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:150:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |         let a0: u16 = caps.name("a0")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0271, E0277, E0432, E0554.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0271`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:151:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |         let a1: u16 = caps.name("a1")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:152:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         let a2: u16 = caps.name("a2")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the `?` operator can only be used on `Result`s, not `Option`s, in a method that returns `Result`
[INFO] [stdout]    --> src/sixteen_b.rs:153:38
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     fn from_str(input: &str) -> Result<Self, Self::Err> {
[INFO] [stdout] 132 | |         lazy_static! {
[INFO] [stdout] 133 | |             static ref RE: Regex = Regex::new(
[INFO] [stdout] 134 | |                 r"Before:\s+\[(?P<b0>\d+), (?P<b1>\d+), (?P<b2>\d+), (?P<b3>\d+)\]
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         let a3: u16 = caps.name("a3")?.as_str().parse()?;
[INFO] [stdout]     | |                                      ^ use `.ok_or(...)?` to provide an error compatible with `Result<Sample, ParsingError>`
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |         })
[INFO] [stdout] 160 | |     }
[INFO] [stdout]     | |_____- this function returns a `Result`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `FromResidual<Option<Infallible>>` is not implemented for `Result<Sample, ParsingError>`
[INFO] [stdout] note: required by `from_residual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0554.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.two_b.220b7d92-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811.3x0r52stvopjrn4f.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libcommon-3fa169c61c3f7d53.rlib" "/opt/rustwide/target/debug/deps/libreqwest-13b0a9ad92514aca.rlib" "/opt/rustwide/target/debug/deps/libuuid-0bc1c2ece909c22f.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-9fe2d27e9da4e127.rlib" "/opt/rustwide/target/debug/deps/liburl-645a8b0087499b1d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-76122f85aad64373.rlib" "/opt/rustwide/target/debug/deps/libidna-581a7cc543ff9feb.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-40674a2bb8c4af3b.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-f649dd84372809b8.rlib" "/opt/rustwide/target/debug/deps/libmatches-9cfb84f2ef24c6e0.rlib" "/opt/rustwide/target/debug/deps/libdtoa-f4d029ab227ead1b.rlib" "/opt/rustwide/target/debug/deps/libserde_json-107f44c75f2bcc5e.rlib" "/opt/rustwide/target/debug/deps/libryu-be523c7de1ac55d9.rlib" "/opt/rustwide/target/debug/deps/libserde-b219fb1ef7afb65c.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-1162f69051194c59.rlib" "/opt/rustwide/target/debug/deps/libphf-e5c029649d52f47c.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-2e327b30c36a3dd1.rlib" "/opt/rustwide/target/debug/deps/libunicase-66e0e04447fa9f70.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-5a91da314733665f.rlib" "/opt/rustwide/target/debug/deps/libmime-162b4e7959c1b625.rlib" "/opt/rustwide/target/debug/deps/libunicase-f11af4cf6144c43f.rlib" "/opt/rustwide/target/debug/deps/liblibflate-a97b5f5dfffc3a0a.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-ef9c120e9483ec8d.rlib" "/opt/rustwide/target/debug/deps/libadler32-0b29a0039bcb0946.rlib" "/opt/rustwide/target/debug/deps/libhyper_tls-03fe92e00b54a727.rlib" "/opt/rustwide/target/debug/deps/libnative_tls-b8d8211d6902b36c.rlib" "/opt/rustwide/target/debug/deps/libopenssl_probe-f1937205362a8d90.rlib" "/opt/rustwide/target/debug/deps/libopenssl-3787b1336263c266.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-5fb38f4f00387019.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-b4d4d7edd906e428.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-585f047ff6a62f75.rlib" "/opt/rustwide/target/debug/deps/libbitflags-894046a79a227a67.rlib" "/opt/rustwide/target/debug/deps/libhyper-66865542d0d19812.rlib" "/opt/rustwide/target/debug/deps/libwant-8090dba9ee44d854.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-c9284efc70b5710c.rlib" "/opt/rustwide/target/debug/deps/libtokio-fc40fdc25b5d873e.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-3038a1defe065537.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-2e2370b7cb42ddab.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d889ac5acb6ceac8.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-986943d554658b79.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-17492b350824a3c5.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-53d154cff37a0235.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-3c4e2db19ff55ce0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-90a0d39fca1f0e1b.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-b6e3617d933e7c75.rlib" "/opt/rustwide/target/debug/deps/libunreachable-4166b29cda7c01f7.rlib" "/opt/rustwide/target/debug/deps/libvoid-a8f0b9c91ed5e34c.rlib" "/opt/rustwide/target/debug/deps/librand-0f14625e88cd1207.rlib" "/opt/rustwide/target/debug/deps/librand_core-521cc9f6c73acb10.rlib" "/opt/rustwide/target/debug/deps/liblock_api-81785955f41cfe36.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-92f46965b85c06b4.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-db529046b1803166.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-b26b9d62c61d6b8b.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-3ebfffb887dfd52f.rlib" "/opt/rustwide/target/debug/deps/librand-7d83a0d176ff964f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-53435e651457f719.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-c48d6389b68b65cc.rlib" "/opt/rustwide/target/debug/deps/librand_hc-71bb025ce574753b.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-89bb220b77f9dbca.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-331ae275d72700dd.rlib" "/opt/rustwide/target/debug/deps/librand_core-147bdcdd0b7347a2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-62011035648d801b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-6557d76c4084123e.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-1974160ebb6ef4aa.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-40c89e52afab1f08.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-dfbe4172a20060e5.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-408e5eadf3b0a644.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-19d52ce42e9356f9.rlib" "/opt/rustwide/target/debug/deps/libnodrop-e07fbdcdf7ebc4ac.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-67a4409f4b2680a4.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-a59c70ced623885d.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-28725bd2457a7da0.rlib" "/opt/rustwide/target/debug/deps/libmio-90fdf98082cdcb46.rlib" "/opt/rustwide/target/debug/deps/liblazycell-9edd48ad4a1ec0f4.rlib" "/opt/rustwide/target/debug/deps/libnet2-f2e728221e67fb2a.rlib" "/opt/rustwide/target/debug/deps/libhttparse-78f8abcf209c4ca2.rlib" "/opt/rustwide/target/debug/deps/libh2-f7a50996f09fd841.rlib" "/opt/rustwide/target/debug/deps/libindexmap-410d3ad5283870ef.rlib" "/opt/rustwide/target/debug/deps/libstring-7171eacdf614b9e2.rlib" "/opt/rustwide/target/debug/deps/libslab-c622e2936290d869.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-deb88f753d275bab.rlib" "/opt/rustwide/target/debug/deps/liblog-6b69a70e17f6800c.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-f104135440fa54d6.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-d53397f9167eed63.rlib" "/opt/rustwide/target/debug/deps/libhttp-04e8da0331993d77.rlib" "/opt/rustwide/target/debug/deps/libitoa-d6bf09347714b9a4.rlib" "/opt/rustwide/target/debug/deps/libfnv-4051482eb6a94926.rlib" "/opt/rustwide/target/debug/deps/libfutures-d7cf7f4dda71e26f.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-33a67632ac6cbdb9.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-367e41d21119f065.rlib" "/opt/rustwide/target/debug/deps/libbytes-4e61a30126425a64.rlib" "/opt/rustwide/target/debug/deps/libiovec-70500c782c904cc4.rlib" "/opt/rustwide/target/debug/deps/libbase64-cc228082d2555a89.rlib" "/opt/rustwide/target/debug/deps/libsafemem-c522d8d8e66178a9.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-d4a71101ce874762.rlib" "/opt/rustwide/target/debug/deps/libcookie-3292bf4ad1665e4b.rlib" "/opt/rustwide/target/debug/deps/libtime-eb75e28f6d6afead.rlib" "/opt/rustwide/target/debug/deps/liblibc-f6d2d7dd445ba92f.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-197d933f09d9a590.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-46a006cddfd334f0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5b9870310e470b38.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-260022ba8f1ab4ee.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-71377435a799394f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-658ee5924fde57cd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-9e8627da6bd1b94a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-19fdaac49f59be84.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-cb00e2691ea45905.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-50f6726defae5ae1.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-2afc16311deea26e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bb5cb0fe086ee8cf.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-896053247b5dfd0b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-735e1f2ac3cf23be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9dfb6622644c732c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-beea7d9617fe25c5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8ef7dd43fc671f88.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-a9a3b2ad67977f47.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/two_b-97874b15bb04e811" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.five_a.fe8a18c3-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588.3ynxmit31im7dczd.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libcommon-3fa169c61c3f7d53.rlib" "/opt/rustwide/target/debug/deps/libreqwest-13b0a9ad92514aca.rlib" "/opt/rustwide/target/debug/deps/libuuid-0bc1c2ece909c22f.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-9fe2d27e9da4e127.rlib" "/opt/rustwide/target/debug/deps/liburl-645a8b0087499b1d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-76122f85aad64373.rlib" "/opt/rustwide/target/debug/deps/libidna-581a7cc543ff9feb.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-40674a2bb8c4af3b.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-f649dd84372809b8.rlib" "/opt/rustwide/target/debug/deps/libmatches-9cfb84f2ef24c6e0.rlib" "/opt/rustwide/target/debug/deps/libdtoa-f4d029ab227ead1b.rlib" "/opt/rustwide/target/debug/deps/libserde_json-107f44c75f2bcc5e.rlib" "/opt/rustwide/target/debug/deps/libryu-be523c7de1ac55d9.rlib" "/opt/rustwide/target/debug/deps/libserde-b219fb1ef7afb65c.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-1162f69051194c59.rlib" "/opt/rustwide/target/debug/deps/libphf-e5c029649d52f47c.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-2e327b30c36a3dd1.rlib" "/opt/rustwide/target/debug/deps/libunicase-66e0e04447fa9f70.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-5a91da314733665f.rlib" "/opt/rustwide/target/debug/deps/libmime-162b4e7959c1b625.rlib" "/opt/rustwide/target/debug/deps/libunicase-f11af4cf6144c43f.rlib" "/opt/rustwide/target/debug/deps/liblibflate-a97b5f5dfffc3a0a.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-ef9c120e9483ec8d.rlib" "/opt/rustwide/target/debug/deps/libadler32-0b29a0039bcb0946.rlib" "/opt/rustwide/target/debug/deps/libhyper_tls-03fe92e00b54a727.rlib" "/opt/rustwide/target/debug/deps/libnative_tls-b8d8211d6902b36c.rlib" "/opt/rustwide/target/debug/deps/libopenssl_probe-f1937205362a8d90.rlib" "/opt/rustwide/target/debug/deps/libopenssl-3787b1336263c266.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-5fb38f4f00387019.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-b4d4d7edd906e428.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-585f047ff6a62f75.rlib" "/opt/rustwide/target/debug/deps/libbitflags-894046a79a227a67.rlib" "/opt/rustwide/target/debug/deps/libhyper-66865542d0d19812.rlib" "/opt/rustwide/target/debug/deps/libwant-8090dba9ee44d854.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-c9284efc70b5710c.rlib" "/opt/rustwide/target/debug/deps/libtokio-fc40fdc25b5d873e.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-3038a1defe065537.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-2e2370b7cb42ddab.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d889ac5acb6ceac8.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-986943d554658b79.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-17492b350824a3c5.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-53d154cff37a0235.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-3c4e2db19ff55ce0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-90a0d39fca1f0e1b.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-b6e3617d933e7c75.rlib" "/opt/rustwide/target/debug/deps/libunreachable-4166b29cda7c01f7.rlib" "/opt/rustwide/target/debug/deps/libvoid-a8f0b9c91ed5e34c.rlib" "/opt/rustwide/target/debug/deps/librand-0f14625e88cd1207.rlib" "/opt/rustwide/target/debug/deps/librand_core-521cc9f6c73acb10.rlib" "/opt/rustwide/target/debug/deps/liblock_api-81785955f41cfe36.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-92f46965b85c06b4.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-db529046b1803166.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-b26b9d62c61d6b8b.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-3ebfffb887dfd52f.rlib" "/opt/rustwide/target/debug/deps/librand-7d83a0d176ff964f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-53435e651457f719.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-c48d6389b68b65cc.rlib" "/opt/rustwide/target/debug/deps/librand_hc-71bb025ce574753b.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-89bb220b77f9dbca.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-331ae275d72700dd.rlib" "/opt/rustwide/target/debug/deps/librand_core-147bdcdd0b7347a2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-62011035648d801b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-6557d76c4084123e.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-1974160ebb6ef4aa.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-40c89e52afab1f08.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-dfbe4172a20060e5.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-408e5eadf3b0a644.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-19d52ce42e9356f9.rlib" "/opt/rustwide/target/debug/deps/libnodrop-e07fbdcdf7ebc4ac.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-67a4409f4b2680a4.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-a59c70ced623885d.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-28725bd2457a7da0.rlib" "/opt/rustwide/target/debug/deps/libmio-90fdf98082cdcb46.rlib" "/opt/rustwide/target/debug/deps/liblazycell-9edd48ad4a1ec0f4.rlib" "/opt/rustwide/target/debug/deps/libnet2-f2e728221e67fb2a.rlib" "/opt/rustwide/target/debug/deps/libhttparse-78f8abcf209c4ca2.rlib" "/opt/rustwide/target/debug/deps/libh2-f7a50996f09fd841.rlib" "/opt/rustwide/target/debug/deps/libindexmap-410d3ad5283870ef.rlib" "/opt/rustwide/target/debug/deps/libstring-7171eacdf614b9e2.rlib" "/opt/rustwide/target/debug/deps/libslab-c622e2936290d869.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-deb88f753d275bab.rlib" "/opt/rustwide/target/debug/deps/liblog-6b69a70e17f6800c.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-f104135440fa54d6.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-d53397f9167eed63.rlib" "/opt/rustwide/target/debug/deps/libhttp-04e8da0331993d77.rlib" "/opt/rustwide/target/debug/deps/libitoa-d6bf09347714b9a4.rlib" "/opt/rustwide/target/debug/deps/libfnv-4051482eb6a94926.rlib" "/opt/rustwide/target/debug/deps/libfutures-d7cf7f4dda71e26f.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-33a67632ac6cbdb9.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-367e41d21119f065.rlib" "/opt/rustwide/target/debug/deps/libbytes-4e61a30126425a64.rlib" "/opt/rustwide/target/debug/deps/libiovec-70500c782c904cc4.rlib" "/opt/rustwide/target/debug/deps/libbase64-cc228082d2555a89.rlib" "/opt/rustwide/target/debug/deps/libsafemem-c522d8d8e66178a9.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-d4a71101ce874762.rlib" "/opt/rustwide/target/debug/deps/libcookie-3292bf4ad1665e4b.rlib" "/opt/rustwide/target/debug/deps/libtime-eb75e28f6d6afead.rlib" "/opt/rustwide/target/debug/deps/liblibc-f6d2d7dd445ba92f.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-197d933f09d9a590.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-46a006cddfd334f0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5b9870310e470b38.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-260022ba8f1ab4ee.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-71377435a799394f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-658ee5924fde57cd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-9e8627da6bd1b94a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-19fdaac49f59be84.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-cb00e2691ea45905.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-50f6726defae5ae1.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-2afc16311deea26e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bb5cb0fe086ee8cf.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-896053247b5dfd0b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-735e1f2ac3cf23be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9dfb6622644c732c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-beea7d9617fe25c5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8ef7dd43fc671f88.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-a9a3b2ad67977f47.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/five_a-7cb432ec3b457588" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.eight_a.66bc0560-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41.4cskdwenaanyjyxk.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libcommon-3fa169c61c3f7d53.rlib" "/opt/rustwide/target/debug/deps/libreqwest-13b0a9ad92514aca.rlib" "/opt/rustwide/target/debug/deps/libuuid-0bc1c2ece909c22f.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-9fe2d27e9da4e127.rlib" "/opt/rustwide/target/debug/deps/liburl-645a8b0087499b1d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-76122f85aad64373.rlib" "/opt/rustwide/target/debug/deps/libidna-581a7cc543ff9feb.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-40674a2bb8c4af3b.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-f649dd84372809b8.rlib" "/opt/rustwide/target/debug/deps/libmatches-9cfb84f2ef24c6e0.rlib" "/opt/rustwide/target/debug/deps/libdtoa-f4d029ab227ead1b.rlib" "/opt/rustwide/target/debug/deps/libserde_json-107f44c75f2bcc5e.rlib" "/opt/rustwide/target/debug/deps/libryu-be523c7de1ac55d9.rlib" "/opt/rustwide/target/debug/deps/libserde-b219fb1ef7afb65c.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-1162f69051194c59.rlib" "/opt/rustwide/target/debug/deps/libphf-e5c029649d52f47c.rlib" "/opt/rustwide/target/debug/deps/libphf_shared-2e327b30c36a3dd1.rlib" "/opt/rustwide/target/debug/deps/libunicase-66e0e04447fa9f70.rlib" "/opt/rustwide/target/debug/deps/libsiphasher-5a91da314733665f.rlib" "/opt/rustwide/target/debug/deps/libmime-162b4e7959c1b625.rlib" "/opt/rustwide/target/debug/deps/libunicase-f11af4cf6144c43f.rlib" "/opt/rustwide/target/debug/deps/liblibflate-a97b5f5dfffc3a0a.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-ef9c120e9483ec8d.rlib" "/opt/rustwide/target/debug/deps/libadler32-0b29a0039bcb0946.rlib" "/opt/rustwide/target/debug/deps/libhyper_tls-03fe92e00b54a727.rlib" "/opt/rustwide/target/debug/deps/libnative_tls-b8d8211d6902b36c.rlib" "/opt/rustwide/target/debug/deps/libopenssl_probe-f1937205362a8d90.rlib" "/opt/rustwide/target/debug/deps/libopenssl-3787b1336263c266.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-5fb38f4f00387019.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-b4d4d7edd906e428.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-585f047ff6a62f75.rlib" "/opt/rustwide/target/debug/deps/libbitflags-894046a79a227a67.rlib" "/opt/rustwide/target/debug/deps/libhyper-66865542d0d19812.rlib" "/opt/rustwide/target/debug/deps/libwant-8090dba9ee44d854.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-c9284efc70b5710c.rlib" "/opt/rustwide/target/debug/deps/libtokio-fc40fdc25b5d873e.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-3038a1defe065537.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-2e2370b7cb42ddab.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d889ac5acb6ceac8.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-986943d554658b79.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-17492b350824a3c5.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-53d154cff37a0235.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-3c4e2db19ff55ce0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-90a0d39fca1f0e1b.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-b6e3617d933e7c75.rlib" "/opt/rustwide/target/debug/deps/libunreachable-4166b29cda7c01f7.rlib" "/opt/rustwide/target/debug/deps/libvoid-a8f0b9c91ed5e34c.rlib" "/opt/rustwide/target/debug/deps/librand-0f14625e88cd1207.rlib" "/opt/rustwide/target/debug/deps/librand_core-521cc9f6c73acb10.rlib" "/opt/rustwide/target/debug/deps/liblock_api-81785955f41cfe36.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-92f46965b85c06b4.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-db529046b1803166.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-b26b9d62c61d6b8b.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-3ebfffb887dfd52f.rlib" "/opt/rustwide/target/debug/deps/librand-7d83a0d176ff964f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-53435e651457f719.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-c48d6389b68b65cc.rlib" "/opt/rustwide/target/debug/deps/librand_hc-71bb025ce574753b.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-89bb220b77f9dbca.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-331ae275d72700dd.rlib" "/opt/rustwide/target/debug/deps/librand_core-147bdcdd0b7347a2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-62011035648d801b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-6557d76c4084123e.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-1974160ebb6ef4aa.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-40c89e52afab1f08.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-dfbe4172a20060e5.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-408e5eadf3b0a644.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-19d52ce42e9356f9.rlib" "/opt/rustwide/target/debug/deps/libnodrop-e07fbdcdf7ebc4ac.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-67a4409f4b2680a4.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-a59c70ced623885d.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-28725bd2457a7da0.rlib" "/opt/rustwide/target/debug/deps/libmio-90fdf98082cdcb46.rlib" "/opt/rustwide/target/debug/deps/liblazycell-9edd48ad4a1ec0f4.rlib" "/opt/rustwide/target/debug/deps/libnet2-f2e728221e67fb2a.rlib" "/opt/rustwide/target/debug/deps/libhttparse-78f8abcf209c4ca2.rlib" "/opt/rustwide/target/debug/deps/libh2-f7a50996f09fd841.rlib" "/opt/rustwide/target/debug/deps/libindexmap-410d3ad5283870ef.rlib" "/opt/rustwide/target/debug/deps/libstring-7171eacdf614b9e2.rlib" "/opt/rustwide/target/debug/deps/libslab-c622e2936290d869.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-deb88f753d275bab.rlib" "/opt/rustwide/target/debug/deps/liblog-6b69a70e17f6800c.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-f104135440fa54d6.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-d53397f9167eed63.rlib" "/opt/rustwide/target/debug/deps/libhttp-04e8da0331993d77.rlib" "/opt/rustwide/target/debug/deps/libitoa-d6bf09347714b9a4.rlib" "/opt/rustwide/target/debug/deps/libfnv-4051482eb6a94926.rlib" "/opt/rustwide/target/debug/deps/libfutures-d7cf7f4dda71e26f.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-33a67632ac6cbdb9.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-367e41d21119f065.rlib" "/opt/rustwide/target/debug/deps/libbytes-4e61a30126425a64.rlib" "/opt/rustwide/target/debug/deps/libiovec-70500c782c904cc4.rlib" "/opt/rustwide/target/debug/deps/libbase64-cc228082d2555a89.rlib" "/opt/rustwide/target/debug/deps/libsafemem-c522d8d8e66178a9.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-d4a71101ce874762.rlib" "/opt/rustwide/target/debug/deps/libcookie-3292bf4ad1665e4b.rlib" "/opt/rustwide/target/debug/deps/libtime-eb75e28f6d6afead.rlib" "/opt/rustwide/target/debug/deps/liblibc-f6d2d7dd445ba92f.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-197d933f09d9a590.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-46a006cddfd334f0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5b9870310e470b38.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-260022ba8f1ab4ee.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-71377435a799394f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-658ee5924fde57cd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-9e8627da6bd1b94a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-19fdaac49f59be84.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-cb00e2691ea45905.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-50f6726defae5ae1.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-2afc16311deea26e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bb5cb0fe086ee8cf.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-896053247b5dfd0b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-735e1f2ac3cf23be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9dfb6622644c732c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-beea7d9617fe25c5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8ef7dd43fc671f88.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-a9a3b2ad67977f47.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2021-08-01-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/eight_a-7f5dd8ba92dc7a41" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "a02a86499a56c35041bb6515339abb118bb3ffb7930167d12306f45a23a3f782", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a02a86499a56c35041bb6515339abb118bb3ffb7930167d12306f45a23a3f782", kill_on_drop: false }`
[INFO] [stdout] a02a86499a56c35041bb6515339abb118bb3ffb7930167d12306f45a23a3f782
