[INFO] cloning repository https://github.com/zhangrxiang/hello-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zhangrxiang/hello-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangrxiang%2Fhello-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangrxiang%2Fhello-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d0876e91ac62d0bba57b2411e254c32796b52c1c
[INFO] testing zhangrxiang/hello-rust against 1.54.0 for beta-1.55-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhangrxiang%2Fhello-rust" "/workspace/builds/worker-22/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-22/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/zhangrxiang/hello-rust on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/zhangrxiang/hello-rust
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/zhangrxiang/hello-rust
[INFO] tweaked toml for git repo https://github.com/zhangrxiang/hello-rust written to /workspace/builds/worker-22/source/Cargo.toml
[INFO] crate git repo https://github.com/zhangrxiang/hello-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7dd84ba8bcc2217515fafc225bba2bad13aa798478be48f5c8542346ff4d138c
[INFO] running `Command { std: "docker" "start" "-a" "7dd84ba8bcc2217515fafc225bba2bad13aa798478be48f5c8542346ff4d138c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7dd84ba8bcc2217515fafc225bba2bad13aa798478be48f5c8542346ff4d138c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7dd84ba8bcc2217515fafc225bba2bad13aa798478be48f5c8542346ff4d138c", kill_on_drop: false }`
[INFO] [stdout] 7dd84ba8bcc2217515fafc225bba2bad13aa798478be48f5c8542346ff4d138c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b472c6c8509cc7fd3d3dcdc7e1338c49a382e658eecac967132d851328763495
[INFO] running `Command { std: "docker" "start" "-a" "b472c6c8509cc7fd3d3dcdc7e1338c49a382e658eecac967132d851328763495", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling futures-core v0.3.5
[INFO] [stderr]    Compiling cc v1.0.52
[INFO] [stderr]    Compiling futures-sink v0.3.5
[INFO] [stderr]    Compiling bytes v0.5.4
[INFO] [stderr]    Compiling proc-macro-nested v0.1.4
[INFO] [stderr]    Compiling smallvec v1.4.0
[INFO] [stderr]    Compiling arc-swap v0.4.6
[INFO] [stderr]    Compiling proc-macro-hack v0.5.15
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling pin-project-lite v0.1.5
[INFO] [stderr]    Compiling futures-io v0.3.5
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling rustc-demangle v0.1.16
[INFO] [stderr]    Compiling copyless v0.1.4
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling itoa v0.4.5
[INFO] [stderr]    Compiling either v1.5.3
[INFO] [stderr]    Compiling serde_derive v1.0.126
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling unicode-segmentation v1.6.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.3
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling ryu v1.0.4
[INFO] [stderr]    Compiling regex-syntax v0.6.17
[INFO] [stderr]    Compiling httparse v1.3.4
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling adler32 v1.0.4
[INFO] [stderr]    Compiling encoding_rs v0.8.22
[INFO] [stderr]    Compiling dtoa v0.4.5
[INFO] [stderr]    Compiling base64 v0.11.0
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling smallvec v0.4.5
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling termcolor v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling indexmap v1.3.2
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]    Compiling net2 v0.2.34
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling socket2 v0.3.12
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling hostname v0.3.1
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling serial-core v0.4.0
[INFO] [stderr]    Compiling termios v0.2.2
[INFO] [stderr]    Compiling ioctl-rs v0.1.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling futures-task v0.3.5
[INFO] [stderr]    Compiling futures-channel v0.3.5
[INFO] [stderr]    Compiling itertools v0.10.1
[INFO] [stderr]    Compiling miniz_oxide v0.3.6
[INFO] [stderr]    Compiling resolv-conf v0.6.3
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling parking_lot_core v0.7.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.12
[INFO] [stderr]    Compiling signal-hook-registry v1.2.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling serial-unix v0.4.0
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling mio v0.6.22
[INFO] [stderr]    Compiling aho-corasick v0.7.10
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling parking_lot v0.10.2
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling serial v0.4.0
[INFO] [stderr]    Compiling rand_core v0.6.2
[INFO] [stderr]    Compiling clap v2.33.1
[INFO] [stderr]    Compiling idna v0.2.0
[INFO] [stderr]    Compiling quote v1.0.4
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling http v0.2.1
[INFO] [stderr]    Compiling bytestring v0.1.5
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling rand_chacha v0.3.0
[INFO] [stderr]    Compiling url v2.1.1
[INFO] [stderr]    Compiling regex v1.3.7
[INFO] [stderr]    Compiling backtrace-sys v0.1.37
[INFO] [stderr]    Compiling brotli-sys v0.3.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.17.3
[INFO] [stderr]    Compiling flate2 v1.0.14
[INFO] [stderr]    Compiling rand v0.8.3
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling tokio v0.2.20
[INFO] [stderr]    Compiling dotenv v0.9.0
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling chrono v0.4.11
[INFO] [stderr]    Compiling backtrace v0.3.46
[INFO] [stderr]    Compiling error-chain v0.10.0
[INFO] [stderr]    Compiling ferris-says v0.1.2
[INFO] [stderr]    Compiling tokio-util v0.2.0
[INFO] [stderr]    Compiling tokio-util v0.3.1
[INFO] [stderr]    Compiling actix-codec v0.2.0
[INFO] [stderr]    Compiling synstructure v0.12.3
[INFO] [stderr]    Compiling brotli2 v0.3.2
[INFO] [stderr]    Compiling pin-project-internal v0.4.16
[INFO] [stderr]    Compiling futures-macro v0.3.5
[INFO] [stderr]    Compiling derive_more v0.99.5
[INFO] [stderr]    Compiling actix-macros v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.30
[INFO] [stderr]    Compiling enum-as-inner v0.3.2
[INFO] [stderr]    Compiling actix-web-codegen v0.2.1
[INFO] [stderr]    Compiling diesel_derives v1.4.1
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling rusqlite v0.21.0
[INFO] [stderr]    Compiling pin-project v0.4.16
[INFO] [stderr]    Compiling actix-threadpool v0.3.1
[INFO] [stderr]    Compiling diesel v1.4.4
[INFO] [stderr]    Compiling futures-util v0.3.5
[INFO] [stderr]    Compiling serde_urlencoded v0.6.1
[INFO] [stderr]    Compiling actix-router v0.2.4
[INFO] [stderr]    Compiling futures-executor v0.3.5
[INFO] [stderr]    Compiling actix-rt v1.1.1
[INFO] [stderr]    Compiling actix-service v1.0.5
[INFO] [stderr]    Compiling h2 v0.2.5
[INFO] [stderr]    Compiling futures v0.3.5
[INFO] [stderr]    Compiling trust-dns-proto v0.18.0-alpha.2
[INFO] [stderr]    Compiling actix-utils v1.0.6
[INFO] [stderr]    Compiling actix-server v1.0.2
[INFO] [stderr]    Compiling actix-tls v1.0.0
[INFO] [stderr]    Compiling actix-testing v1.0.0
[INFO] [stderr]    Compiling trust-dns-resolver v0.18.0-alpha.2
[INFO] [stderr]    Compiling actix-connect v1.0.2
[INFO] [stderr]    Compiling actix-http v1.0.1
[INFO] [stderr]    Compiling awc v1.0.1
[INFO] [stderr]    Compiling actix-web v2.0.0
[INFO] [stderr]    Compiling hello-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "b472c6c8509cc7fd3d3dcdc7e1338c49a382e658eecac967132d851328763495", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b472c6c8509cc7fd3d3dcdc7e1338c49a382e658eecac967132d851328763495", kill_on_drop: false }`
[INFO] [stdout] b472c6c8509cc7fd3d3dcdc7e1338c49a382e658eecac967132d851328763495
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b0dbf3cca8a223fbf6d836fc06f52c079f4fb77d5b41363c2bead3f7018e9a7a
[INFO] running `Command { std: "docker" "start" "-a" "b0dbf3cca8a223fbf6d836fc06f52c079f4fb77d5b41363c2bead3f7018e9a7a", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling hello-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `BufWriter`
[INFO] [stdout]  --> examples/uart.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::io::{BufWriter, Cursor, Write};
[INFO] [stdout]   |               ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Cursor`
[INFO] [stdout]  --> examples/byteorder.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::Cursor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `getchar`
[INFO] [stdout]  --> examples/c.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         fn getchar() -> c_int;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]  --> examples/uart.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::io::{BufWriter, Cursor, Write};
[INFO] [stdout]   |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BigEndian`, `ReadBytesExt`, `WriteBytesExt`
[INFO] [stdout]  --> examples/byteorder.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
[INFO] [stdout]   |                 ^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/uart.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     let mut i2 = rdr.read_i32::<BigEndian>().unwrap() as usize;
[INFO] [stdout]    |                         ----^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `address`
[INFO] [stdout]  --> examples/relay/client.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     address: u8,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FUNC_READ_STATUS`
[INFO] [stdout]   --> examples/relay/client.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | const FUNC_READ_STATUS: u8 = 0x10;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `status`
[INFO] [stdout]   --> examples/relay/client.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn status(&mut self) {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> examples/tcp.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 |             stream.write(&data);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `query`
[INFO] [stdout]   --> examples/command.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     query: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `visit_dirs`
[INFO] [stdout]   --> examples/ls/main.rs:22:4
[INFO] [stdout]    |
[INFO] [stdout] 22 | fn visit_dirs(dir: &Path, cb: &dyn Fn(&DirEntry)) -> io::Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]  --> examples/ls/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     visit_dir(path.as_path());
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 19.56s
[INFO] running `Command { std: "docker" "inspect" "b0dbf3cca8a223fbf6d836fc06f52c079f4fb77d5b41363c2bead3f7018e9a7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0dbf3cca8a223fbf6d836fc06f52c079f4fb77d5b41363c2bead3f7018e9a7a", kill_on_drop: false }`
[INFO] [stdout] b0dbf3cca8a223fbf6d836fc06f52c079f4fb77d5b41363c2bead3f7018e9a7a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-22/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" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 01508518eb5849dd1b89fa4ac7bf898a01c27744bf38878b752ad0c43c9a5c7c
[INFO] running `Command { std: "docker" "start" "-a" "01508518eb5849dd1b89fa4ac7bf898a01c27744bf38878b752ad0c43c9a5c7c", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr] warning: unused import: `std::io::Cursor`
[INFO] [stderr]  --> examples/byteorder.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::Cursor;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BigEndian`, `ReadBytesExt`, `WriteBytesExt`
[INFO] [stderr]  --> examples/byteorder.rs:4:17
[INFO] [stderr]   |
[INFO] [stderr] 4 | use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
[INFO] [stderr]   |                 ^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> examples/tcp.rs:10:13
[INFO] [stderr]    |
[INFO] [stderr] 10 |             stream.write(&data);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `visit_dirs`
[INFO] [stderr]   --> examples/ls/main.rs:22:4
[INFO] [stderr]    |
[INFO] [stderr] 22 | fn visit_dirs(dir: &Path, cb: &dyn Fn(&DirEntry)) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]  --> examples/ls/main.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     visit_dir(path.as_path());
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: 2 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BufWriter`
[INFO] [stderr]  --> examples/uart.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::io::{BufWriter, Cursor, Write};
[INFO] [stderr]   |               ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Write`
[INFO] [stderr]  --> examples/uart.rs:5:34
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::io::{BufWriter, Cursor, Write};
[INFO] [stderr]   |                                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/uart.rs:38:25
[INFO] [stderr]    |
[INFO] [stderr] 38 |                     let mut i2 = rdr.read_i32::<BigEndian>().unwrap() as usize;
[INFO] [stderr]    |                         ----^^
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 3 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `getchar`
[INFO] [stderr]  --> examples/c.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 |         fn getchar() -> c_int;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `address`
[INFO] [stderr]  --> examples/relay/client.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     address: u8,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant is never used: `FUNC_READ_STATUS`
[INFO] [stderr]   --> examples/relay/client.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | const FUNC_READ_STATUS: u8 = 0x10;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `status`
[INFO] [stderr]   --> examples/relay/client.rs:39:8
[INFO] [stderr]    |
[INFO] [stderr] 39 |     fn status(&mut self) {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 3 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `query`
[INFO] [stderr]   --> examples/command.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     query: String,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr]    Compiling hello-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 22.70s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/hello_rust-77fc6ddfbb48bde4)
[INFO] [stdout] 
[INFO] [stdout] running 541 tests
[INFO] [stdout] test learn::attribute::cfg ... ok
[INFO] [stdout] test learn::fs::fs::open_options::append ... ok
[INFO] [stdout] test learn::fs::fs::open_options::create ... ok
[INFO] [stdout] test learn::fs::fs::open_options::create_new ... ok
[INFO] [stdout] test learn::fs::fs::dir_entry::path ... ok
[INFO] [stdout] test learn::fs::fs::dir_entry::metadata ... ok
[INFO] [stdout] test learn::fs::fs::dir_entry::file_type ... ok
[INFO] [stdout] test learn::fs::fs::dir_entry::file_name ... ok
[INFO] [stdout] test learn::fs::fs::open_options::new ... ok
[INFO] [stdout] test learn::fs::fs::open_options::write ... ok
[INFO] [stdout] test learn::fs::fs::open_options::truncate ... ok
[INFO] [stdout] test learn::fs::fs::open_options::read ... ok
[INFO] [stdout] test learn::io::io::sink ... ok
[INFO] [stdout] test learn::macros::macros::assert_eq ... ok
[INFO] [stdout] test learn::macros::macros::assert_ne ... ok
[INFO] [stdout] test learn::macros::macros::debug_assert ... ok
[INFO] [stdout] test learn::macros::macros::current_line ... ok
[INFO] [stdout] test learn::macros::macros::column ... ok
[INFO] [stdout] test learn::macros::macros::dbg ... ok
[INFO] [stdout] test learn::macros::macros::concat ... ok
[INFO] [stdout] test learn::io::io::copy ... ok
[INFO] [stdout] test learn::macros::macros::stringify ... ok
[INFO] [stdout] test learn::macros::macros::unreachable ... ok
[INFO] [stdout] test learn::macros::macros::writeln ... ok
[INFO] [stdout] test learn::macros::macros::format_args ... ok
[INFO] [stdout] test learn::net2::net::string ... ok
[INFO] [stdout] test learn::test::tests::it_works ... ok
[INFO] [stdout] test learn::test::tests::larger_can_hold_smaller ... ok
[INFO] [stdout] test learn::macros::macros::env ... ok
[INFO] [stdout] test learn::macros::macros::eprint ... ok
[INFO] [stdout] test learn::time::time::instant_monotonic ... ok
[INFO] [stdout] test learn::time::time::second ... ok
[INFO] [stdout] test learn::types::cast ... ok
[INFO] [stdout] test learn::types::literals ... ok
[INFO] [stdout] test learn::types::test_foo ... ok
[INFO] [stdout] test learn::types_test::number::main ... ok
[INFO] [stdout] test learn::macros::macros::debug_assert_eq ... ok
[INFO] [stdout] test learn::time::time::checked_sub ... ok
[INFO] [stdout] test leetcode::lc0026::lc0026::test ... ok
[INFO] [stdout] test learn::test::tests::test_test ... ok
[INFO] [stdout] test learn::types_test::ptr ... ok
[INFO] [stdout] test learn::macros::macros::eprintln ... ok
[INFO] [stdout] test learn::types_test::types_test::cast ... ok
[INFO] [stdout] test learn::types_test::range::main ... ok
[INFO] [stdout] test learn::macros::macros::file ... ok
[INFO] [stdout] test learn::macros::macros::println ... ok
[INFO] [stdout] test learn::macros::macros::print ... ok
[INFO] [stdout] test leetcode::lc0027::lc0027::test ... ok
[INFO] [stdout] test lib::box_test::box_test::clone ... ok
[INFO] [stdout] test lib::char::char_test::eq_ignore_ascii_case ... ok
[INFO] [stdout] test lib::char::char_test::from_u32 ... ok
[INFO] [stdout] test lib::char::char_test::escape_unicode ... ok
[INFO] [stdout] test lib::char::char_test::is_alphabetic ... ok
[INFO] [stdout] test lib::char::char_test::is_ascii_alphanumeric ... ok
[INFO] [stdout] test learn::io::io::repeat ... ok
[INFO] [stdout] test lib::char::char_test::from ... ok
[INFO] [stdout] test lib::char::char_test::encode_utf8 ... ok
[INFO] [stdout] test lib::char::char_test::encode_utf16 ... ok
[INFO] [stdout] test lib::char::char_test::is_lowercase ... ok
[INFO] [stdout] test lib::char::char_test::is_ascii_digit ... ok
[INFO] [stdout] test lib::char::char_test::is_digit ... ok
[INFO] [stdout] test lib::char::char_test::is_ascii_alphabetic ... ok
[INFO] [stdout] test learn::io::io::empty ... ok
[INFO] [stdout] test learn::macros::macros::assert ... ok
[INFO] [stdout] test learn::macros::macros::write ... ok
[INFO] [stdout] test learn::time::time::checked_add ... ok
[INFO] [stdout] test learn::types_test::slice ... ok
[INFO] [stdout] test lib::array::array::test ... ok
[INFO] [stdout] test lib::box_test::box_test::default ... ok
[INFO] [stdout] test lib::chrono::chrono::test1 ... ok
[INFO] [stdout] test lib::char::char_test::to_uppercase ... ok
[INFO] [stdout] test lib::env::env::var ... ok
[INFO] [stdout] test lib::char::char_test::to_lowercase ... ok
[INFO] [stdout] test lib::env::env::set_current_dir ... ok
[INFO] [stdout] test lib::env::env::vars ... ok
[INFO] [stdout] test lib::chrono::chrono::local::today ... ok
[INFO] [stdout] test learn::types_test::str ... ok
[INFO] [stdout] test learn::time::time::add ... ok
[INFO] [stdout] test lib::char::char_test::form_digit ... ok
[INFO] [stdout] test leetcode::lc0028::lc0028::test ... ok
[INFO] [stdout] test lib::char::char_test::common ... ok
[INFO] [stdout] test lib::box_test::box_test::new ... ok
[INFO] [stdout] test leetcode::lc0035::lc0035::test ... ok
[INFO] [stdout] test lib::ffi::c_str::c_str::c_string::from_vec_unchecked ... ok
[INFO] [stdout] test lib::ffi::c_str::c_str::from_bytes_with_nul_error::from_bytes_with_nul_error ... ok
[INFO] [stdout] test lib::char::char_test::is_uppercase ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::as_os_str ... ok
[INFO] [stdout] test lib::ffi::c_str::c_str::nul_error::nul_error ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::with_capacity ... ok
[INFO] [stdout] test lib::fs::dir_entry::dir_entry::file_name ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::reserve_exact ... ok
[INFO] [stdout] test lib::fs::fs::fs::rename ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::shrink_to_fit ... ok
[INFO] [stdout] test lib::fs::fs::fs::remove_dir_all ... ok
[INFO] [stdout] hello worldhello worldtest lib::fs::open_options::open_options::open ... ok
[INFO] [stdout] test lib::fs::open_options::open_options::new ... ok
[INFO] [stdout] test lib::fs::read_dir::read_dir::test ... ok
[INFO] [stdout] test lib::fs::read_dir::read_dir::test3 ... ok
[INFO] [stdout] test lib::fs::read_dir::read_dir::test4 ... ok
[INFO] [stdout] test lib::ffi::c_str::c_str::c_string::new ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::into_boxed_os_str ... ok
[INFO] [stdout] test lib::fs::read_dir::read_dir::test7 ... ok
[INFO] [stdout] test lib::fs::fs::fs::copy ... ok
[INFO] [stdout] test lib::char::char_test::is_whitespace ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::into_string ... ok
[INFO] [stdout] test lib::char::char_test::is_ascii ... ok
[INFO] [stdout] test lib::fs::file::file::open2 ... ok
[INFO] [stdout] test lib::char::char_test::len_utf16 ... ok
[INFO] [stdout] test lib::char::char_test::len_utf8 ... ok
[INFO] [stdout] test lib::char::char_test::main ... ok
[INFO] [stdout] test lib::fs::fs::fs::hard_link ... ok
[INFO] [stdout] test lib::char::char_test::is_ascii_hexdigit ... ok
[INFO] [stdout] test lib::fs::fs::fs::create_dir_all ... ok
[INFO] [stdout] test lib::char::char_test::make_ascii_uppercase ... ok
[INFO] [stdout] test lib::char::char_test::to_ascii_uppercase ... ok
[INFO] [stdout] test lib::char::char_test::to_digit ... ok
[INFO] [stdout] test lib::fs::dir_entry::dir_entry::path ... ok
[INFO] [stdout] test lib::iter::iter_test::empty ... ok
[INFO] [stdout] test lib::iter::iter_test::from_fn ... ok
[INFO] [stdout] test lib::iter::iter_test::once_with ... ok
[INFO] [stdout] test lib::io::io::write::flush ... ok
[INFO] [stdout] test lib::net::addr::socket_addr::set_ip ... ok
[INFO] [stdout] test lib::net::ip::ip_addr::is_loopback ... ok
[INFO] [stdout] test lib::io::stdio::stderr::lock ... ok
[INFO] [stdout] test lib::io::io::write::create_dir ... ok
[INFO] [stdout] test lib::iter::iter_test::iterator ... ok
[INFO] [stdout] test lib::io::stdio::stderr::write_all ... ok
[INFO] [stdout] test lib::iter::iter_test::once ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::new ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::clear ... ok
[INFO] [stdout] test lib::io::stdio::stdin ... ok
[INFO] [stdout] test lib::iter::iter_test::repeat ... ok
[INFO] [stdout] test lib::iter::iter_test::repeat_with ... ok
[INFO] [stdout] test lib::net::addr::socket_addr::new ... ok
[INFO] [stdout] test lib::io::io::read::by_ref ... ok
[INFO] [stdout] test lib::net::addr::socket_addr_v4::new ... ok
[INFO] [stdout] test lib::io::stdio::stdin::lock ... ok
[INFO] [stdout] test lib::net::ip::ip_addr::is_unspecified ... ok
[INFO] [stdout] test lib::net::ip::ip_addr::is_multicast ... ok
[INFO] [stdout] test lib::io::util::copy ... ok
[INFO] [stdout] test lib::io::stdio::stdin::read_line ... ok
[INFO] [stdout] test lib::io::stdio::stdout::lock ... ok
[INFO] [stdout] test lib::io::util::repeat ... ok
[INFO] [stdout] test lib::io::stdio::stdout::write_all ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::push ... ok
[INFO] [stdout] test lib::fs::file::file::open ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::reserve ... ok
[INFO] [stdout] test lib::fs::file::file::create ... ok
[INFO] [stdout] test lib::ffi::os_str::os_string::from ... ok
[INFO] [stdout] test lib::fs::read_dir::read_dir::test2 ... ok
[INFO] [stdout] test lib::env::env::current_dir ... ok
[INFO] [stdout] test lib::io::util::empty ... ok
[INFO] [stdout] test lib::net::ip::ipv4_addr::is_unspecified ... ok
[INFO] [stdout] test lib::io::io::read::bytes ... ok
[INFO] [stdout] test lib::net::ip::ipv4_addr::new ... ok
[INFO] [stdout] test lib::net::tcp::tcp::demo ... ok
[INFO] [stdout] test lib::net::ip::ipv4_addr::octets ... ok
[INFO] [stdout] test lib::io::io::write::write_all ... ok
[INFO] [stdout] test lib::fs::fs::fs::create_dir ... ok
[INFO] [stdout] test lib::io::io::read::read_to_end ... ok
[INFO] [stdout] test lib::fs::read_dir::test ... ok
[INFO] [stdout] test lib::box_test::box_test::from ... ok
[INFO] [stdout] test lib::io::util::sink ... ok
[INFO] [stdout] test lib::path::path::path::ancestors ... ok
[INFO] [stdout] test lib::path::path::path::as_os_str ... ok
[INFO] [stdout] test lib::path::path::path::is_separator ... ok
[INFO] [stdout] test lib::rand::rand::random ... ok
[INFO] [stdout] test lib::path::path::path::strip_prefix ... ok
[INFO] [stdout] test lib::rc::rc::rc::as_ptr ... ok
[INFO] [stdout] test lib::path::path::path::to_str ... ok
[INFO] [stdout] test lib::path::path::path::is_relative ... ok
[INFO] [stdout] test lib::rand::rand::thread_rng ... ok
[INFO] [stdout] test lib::path::path::prefix::test ... ok
[INFO] [stdout] test lib::path::path::path::is_absolute ... ok
[INFO] [stdout] test lib::rc::rc::rc::downgrade ... ok
[INFO] [stdout] test lib::rc::rc::rc::into_raw ... ok
[INFO] [stdout] test lib::path::path::path::new ... ok
[INFO] [stdout] test lib::path::path::path::parent ... ok
[INFO] [stdout] test lib::rc::rc::rc::from_row ... ok
[INFO] [stdout] test lib::rand::rand::gen ... ok
[INFO] [stdout] test lib::rand::rand::gen_range ... ok
[INFO] [stdout] test lib::result::result::map_err ... ok
[INFO] [stdout] test lib::result::result::test ... ok
[INFO] [stdout] test lib::result::result::test2 ... ok
[INFO] [stdout] test lib::result::result::as_mut ... ok
[INFO] [stdout] test lib::rc::rc::rc::test ... ok
[INFO] [stdout] test lib::result::result::and ... ok
[INFO] [stdout] test lib::result::result::iter ... ok
[INFO] [stdout] test lib::result::result::is_ok ... ok
[INFO] [stdout] test lib::result::result::unwrap_or ... ok
[INFO] [stdout] test lib::result::result::map ... ok
[INFO] [stdout] test lib::slice::slice::chunks_mut ... ok
[INFO] [stdout] test lib::slice::slice::binary_search ... ok
[INFO] [stdout] test lib::slice::slice::rsplit ... ok
[INFO] [stdout] test lib::slice::slice::is_empty ... ok
[INFO] [stdout] test lib::slice::slice::len ... ok
[INFO] [stdout] test lib::slice::slice::rsplitn_mut ... ok
[INFO] [stdout] test lib::result::result::is_err ... ok
[INFO] [stdout] test lib::slice::slice::chunks_exact ... ok
[INFO] [stdout] test lib::slice::slice::iter_mut ... ok
[INFO] [stdout] test lib::slice::slice::common ... ok
[INFO] [stdout] test lib::slice::slice::chunks_exact_mut ... ok
[INFO] [stdout] test lib::slice::slice::split_mut ... ok
[INFO] [stdout] test lib::slice::slice::rchunks_exact ... ok
[INFO] [stdout] test lib::slice::slice::rsplit_mut ... ok
[INFO] [stdout] test lib::process::command::test2 ... ok
[INFO] [stdout] test lib::process::command::test ... ok
[INFO] [stdout] test lib::result::result::and_then ... ok
[INFO] [stdout] test lib::result::result::ok ... ok
[INFO] [stdout] test lib::result::result::map_or ... ok
[INFO] [stdout] test lib::result::result::or ... ok
[INFO] [stdout] test lib::result::result::err ... ok
[INFO] [stdout] test lib::result::result::iter_mut ... ok
[INFO] [stdout] test lib::result::result::or_else ... ok
[INFO] [stdout] test lib::slice::slice::binary_search_by ... ok
[INFO] [stdout] test lib::result::result::map_or_else ... ok
[INFO] [stdout] test lib::str::str_test::into_string ... ok
[INFO] [stdout] test lib::str::str_test::from_utf8_mut ... ok
[INFO] [stdout] test lib::str::str_test::replace ... ok
[INFO] [stdout] test lib::str::str_test::from_utf8 ... ok
[INFO] [stdout] test lib::str::str_test::find ... ok
[INFO] [stdout] test lib::str::str_test::from_str::test ... ok
[INFO] [stdout] test lib::str::str_test::matches ... ok
[INFO] [stdout] test lib::str::str_test::repeat ... ok
[INFO] [stdout] test lib::str::str_test::handle_string ... ok
[INFO] [stdout] test lib::str::str_test::parse ... ok
[INFO] [stdout] test lib::result::result::unwrap_or_else ... ok
[INFO] [stdout] test lib::str::str_test::exist ... ok
[INFO] [stdout] test lib::slice::slice::ends_with ... ok
[INFO] [stdout] test lib::str::str_test::split ... ok
[INFO] [stdout] test lib::str::str_test::test ... ok
[INFO] [stdout] test lib::str::str_test::test_string ... ok
[INFO] [stdout] test lib::slice::slice::sort_unstable_by ... ok
[INFO] [stdout] test lib::str::str_test::replacen ... ok
[INFO] [stdout] test lib::slice::slice::rchunks ... ok
[INFO] [stdout] test lib::slice::slice::splitn ... ok
[INFO] [stdout] test lib::slice::slice::split_at_mut ... ok
[INFO] [stdout] test lib::slice::slice::split_last ... ok
[INFO] [stdout] test lib::slice::slice::chunks ... ok
[INFO] [stdout] test lib::slice::slice::reverse ... ok
[INFO] [stdout] test lib::slice::slice::split_first ... ok
[INFO] [stdout] test lib::slice::slice::rchunks_exact_mut ... ok
[INFO] [stdout] test lib::slice::slice::split_at ... ok
[INFO] [stdout] test lib::slice::slice::contains ... ok
[INFO] [stdout] test lib::slice::slice::splitn_mut ... ok
[INFO] [stdout] test lib::slice::slice::starts_with ... ok
[INFO] [stdout] test lib::slice::slice::windows ... ok
[INFO] [stdout] test lib::slice::slice::sort_unstable_by_key ... ok
[INFO] [stdout] test lib::slice::slice::rsplitn ... ok
[INFO] [stdout] test lib::slice::slice::split ... ok
[INFO] [stdout] test lib::slice::slice::split_first_mut ... ok
[INFO] [stdout] test lib::slice::slice::binary_search_by_key ... ok
[INFO] [stdout] test lib::slice::slice::first_mut ... ok
[INFO] [stdout] test lib::slice::slice::iter ... ok
[INFO] [stdout] test lib::slice::slice::sort_unstable ... ok
[INFO] [stdout] test lib::result::result::as_ref ... ok
[INFO] [stdout] test lib::str::str_test::format ... ok
[INFO] [stdout] test lib::str::str_test::trim ... ok
[INFO] [stdout] test lib::string::string::get ... ok
[INFO] [stdout] test lib::string::string::clear ... ok
[INFO] [stdout] test lib::str::str_test::to_lowercase ... ok
[INFO] [stdout] test lib::string::string::drain ... ok
[INFO] [stdout] test lib::string::string::as_mut_str ... ok
[INFO] [stdout] test lib::str::str_test::from_str::from_str ... ok
[INFO] [stdout] test lib::string::string::from_utf8_lossy ... ok
[INFO] [stdout] test lib::str::str_test::into_boxed_bytes ... ok
[INFO] [stdout] test lib::slice::slice::rchunks_mut ... ok
[INFO] [stdout] test lib::string::string::insert ... ok
[INFO] [stdout] test lib::string::string::new ... ok
[INFO] [stdout] test lib::string::string::into_bytes ... ok
[INFO] [stdout] test lib::string::string::insert_str ... ok
[INFO] [stdout] test lib::string::string::into_boxed_str ... ok
[INFO] [stdout] test lib::string::string::truncate ... ok
[INFO] [stdout] test lib::str::str_test::valid_up_to ... ok
[INFO] [stdout] test lib::string::string::with_capacity ... ok
[INFO] [stdout] test lib::string::string::as_mut_vec ... ok
[INFO] [stdout] test lib::string::string::update ... ok
[INFO] [stdout] test lib::string::string::join ... ok
[INFO] [stdout] test lib::string::string::from_utf8 ... ok
[INFO] [stdout] test lib::string::string::as_bytes ... ok
[INFO] [stdout] test lib::string::string::pop ... ok
[INFO] [stdout] test lib::sync::arc::arc::test2 ... ok
[INFO] [stdout] test lib::string::string::push_str ... ok
[INFO] [stdout] test lib::sync::rwlock::rwlock::test2 ... ok
[INFO] [stdout] test lib::string::string::reserve_exact ... ok
[INFO] [stdout] test lib::string::string::split_off ... ok
[INFO] [stdout] test lib::string::string::as_str ... ok
[INFO] [stdout] test lib::string::string::shrink_to_fit ... ok
[INFO] [stdout] test lib::string::string::reserve ... ok
[INFO] [stdout] test lib::string::string::replace_range ... ok
[INFO] [stdout] test lib::string::string::remove ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::park ... ok
[INFO] [stdout] test lib::sync::rwlock::rwlock::test ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::cond::test ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::local ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::cond::test2 ... ok
[INFO] [stdout] test lib::time::time::duration::from_secs ... ok
[INFO] [stdout] test lib::time::time::duration::subsec_micros ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::rwlock::test ... ok
[INFO] [stdout] test lib::time::time::duration::checked_mul ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::test ... ok
[INFO] [stdout] test lib::time::time::duration::constant ... ok
[INFO] [stdout] test lib::time::time::duration::checked_add ... ok
[INFO] [stdout] test lib::vec::vec::as_mut_ptr ... ok
[INFO] [stdout] test lib::time::time::duration::from_micros ... ok
[INFO] [stdout] test lib::time::time::duration::subsec_millis ... ok
[INFO] [stdout] test lib::vec::vec::drain ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test ... ok
[INFO] [stdout] test lib::vec::vec::shrink_to_fit ... ok
[INFO] [stdout] test lib::string::string::retain ... ok
[INFO] [stdout] test lib::vec::vec::split_off ... ok
[INFO] [stdout] test lib::vec::vec::swap_remove ... ok
[INFO] [stdout] test lib::vec::vec::pop ... ok
[INFO] [stdout] test lib::rand::rand::next_u32 ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test_fix_dead_lock ... ok
[INFO] [stdout] test lib::vec::vec::append ... ok
[INFO] [stdout] test lib::vec::vec::dedup_by_key ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::mutex::finally ... ok
[INFO] [stdout] test lib::time::time::instant::nwo ... ok
[INFO] [stdout] test lib::thread::thread::thread::spawn2 ... ok
[INFO] [stdout] test lib::vec::vec::extend_from_slice ... ok
[INFO] [stdout] test lib::time::time::duration::from_nanos ... ok
[INFO] [stdout] test lib::time::time::duration::from_millis ... ok
[INFO] [stdout] test lib::time::time::duration::checked_div ... ok
[INFO] [stdout] test lib::time::time::duration::new ... ok
[INFO] [stdout] test lib::vec::vec::as_slice ... ok
[INFO] [stdout] test lib::vec::vec::as_mut_slice ... ok
[INFO] [stdout] test lib::vec::vec::insert ... ok
[INFO] [stdout] test lib::vec::vec::into_boxed_slice ... ok
[INFO] [stdout] test lib::vec::vec::new ... ok
[INFO] [stdout] test lib::time::time::duration::subsec_nanos ... ok
[INFO] [stdout] test lib::time::time::duration::checked_sub ... ok
[INFO] [stdout] test lib::vec::vec::as_ptr ... ok
[INFO] [stdout] test lib::thread::thread::thread::builder::new ... ok
[INFO] [stdout] test lib::vec::vec::push ... ok
[INFO] [stdout] test lib::vec::vec::reserve ... ok
[INFO] [stdout] test lib::vec::vec::remove ... ok
[INFO] [stdout] test lib::thread::thread::thread::spawn4 ... ok
[INFO] [stdout] test lib::vec::vec::reserve_exact ... ok
[INFO] [stdout] test lib::vec::vec::retain ... ok
[INFO] [stdout] test lib::thread::thread::thread::spawn ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::builder ... ok
[INFO] [stdout] test lib::vec::vec::resize ... ok
[INFO] [stdout] test lib::vec::vec::with_capacity ... ok
[INFO] [stdout] test test::custom_types::alias ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::barrier::test ... ok
[INFO] [stdout] test test::conversion::conversion::string ... ok
[INFO] [stdout] test test::custom_types::constants ... ok
[INFO] [stdout] test test::custom_types::enum_test ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::t ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::output_parameters::run ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_once::test ... ok
[INFO] [stdout] test lib::vec::vec::truncate ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::t2 ... ok
[INFO] [stdout] test test::conversion::conversion::into ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_once::test_fn_once ... ok
[INFO] [stdout] test lib::thread::thread::thread::spawn3 ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_test::test_fn ... ok
[INFO] [stdout] test test::fn_test::fn_test::test::test_match ... ok
[INFO] [stdout] test test::custom_types::c_like ... ok
[INFO] [stdout] test test::custom_types::linked_list ... ok
[INFO] [stdout] test test::custom_types::struct_test ... ok
[INFO] [stdout] test test::custom_types::use_test ... ok
[INFO] [stdout] test test::flow_control::for_test::iterators ... ok
[INFO] [stdout] test test::flow_control::for_test::range ... ok
[INFO] [stdout] test test::flow_control::if_else::common ... ok
[INFO] [stdout] test test::flow_control::loop_test::nested ... ok
[INFO] [stdout] test test::flow_control::loop_test::return_test ... ok
[INFO] [stdout] test test::flow_control::match_test::binding ... ok
[INFO] [stdout] test test::flow_control::while_test ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::anonymity::main ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::capture ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::common ... ok
[INFO] [stdout] test test::flow_control::match_test::if_let ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::input_functions::main ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::input_functions::p::run ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::input_functions::test_boxed_closure ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::input_parameters ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::input_functions::p::r2 ... ok
[INFO] [stdout] test test::flow_control::match_test::tuples ... ok
[INFO] [stdout] test test::flow_control::match_test::while_let ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_mut::test ... ok
[INFO] [stdout] test test::fn_test::fn_test::closures::output_parameters::main ... ok
[INFO] [stdout] test test::flow_control::match_test::common ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_mut::test_fn_mut ... ok
[INFO] [stdout] test test::fn_test::fn_test::test::test_modify ... ok
[INFO] [stdout] test test::hello_world::display ... ok
[INFO] [stdout] test test::hello_world::debug ... ok
[INFO] [stdout] test test::fn_test::fn_test::test::test_square ... ok
[INFO] [stdout] test test::fn_test::fn_test::test::type_point::test ... ok
[INFO] [stdout] test test::fn_test::fn_test::fn_test::test ... ok
[INFO] [stdout] test test::match_test::tuples ... ok
[INFO] [stdout] test test::primitives::array ... ok
[INFO] [stdout] test test::primitives::primitives ... ok
[INFO] [stdout] test test::primitives::print ... ok
[INFO] [stdout] test test::match_test::struct_test ... ok
[INFO] [stdout] test test::macro_rules::first ... ok
[INFO] [stdout] test test::fn_test::fn_test::test::test_point_fn ... ok
[INFO] [stdout] test test::macro_rules::five_times ... ok
[INFO] [stdout] test test::primitives::tuples ... ok
[INFO] [stdout] test lib::sync::arc::arc::test ... ok
[INFO] [stdout] test test::lifetime::lifetime::structures::run ... ok
[INFO] [stdout] test test::hello_world::hello_world ... ok
[INFO] [stdout] test test::hello_world::list ... ok
[INFO] [stdout] test test::hello_world::format ... ok
[INFO] [stdout] test test::hello_world::print ... ok
[INFO] [stdout] test test::macro_rules::foo ... ok
[INFO] [stdout] test test::hello_world::println ... ok
[INFO] [stdout] test test::match_test::quick_start ... ok
[INFO] [stdout] test test::lifetime::lifetime::coercion::run ... ok
[INFO] [stdout] test test::lifetime::lifetime::explicit::run ... ok
[INFO] [stdout] test test::match_test::guard ... ok
[INFO] [stdout] test test::lifetime::lifetime::common ... ok
[INFO] [stdout] test test::lifetime::lifetime::methods::run ... ok
[INFO] [stdout] test test::lifetime::lifetime::bounds::run ... ok
[INFO] [stdout] test test::lifetime::lifetime::func::run ... ok
[INFO] [stdout] test test::scope::borrow ... ok
[INFO] [stdout] test test::lifetime::lifetime::static_test::run ... ok
[INFO] [stdout] test test::scope::borrow_alias ... ok
[INFO] [stdout] test test::lifetime::lifetime::traits::run ... ok
[INFO] [stdout] test test::macro_rules::foo2 ... ok
[INFO] [stdout] test test::match_test::pointers ... ok
[INFO] [stdout] test test::macro_rules::hello ... ok
[INFO] [stdout] test test::flow_control::if_else::test ... ok
[INFO] [stdout] test test::macro_rules::o_o ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test_channel ... ok
[INFO] [stdout] test test::match_test::enums ... ok
[INFO] [stdout] test test::macro_rules::log ... ok
[INFO] [stdout] test lib::io::io::write::write_vectored ... ok
[INFO] [stdout] test lib::io::io::write::write ... ok
[INFO] [stdout] test lib::io::io::write::write_fmt ... ok
[INFO] [stdout] test learn::fs::fs::copy ... FAILED
[INFO] [stdout] test the_way::type_system::type_conversion::as_test::limit::test ... ok
[INFO] [stdout] test the_way::type_system::type_conversion::deref::auto ... ok
[INFO] [stdout] test the_way::type_system::type_conversion::deref::auto_vec ... ok
[INFO] [stdout] test test::variable_bindings::declare ... ok
[INFO] [stdout] test test::scope::move_mut ... ok
[INFO] [stdout] test the_way::type_system::deep_trait::abstract_type::impl_trait ... ok
[INFO] [stdout] test the_way::type_system::deep_trait::abstract_type::trait_object ... ok
[INFO] [stdout] test the_way::type_system::deep_trait::tag_trait::send_sync::share_mut ... ok
[INFO] [stdout] test test::types::cast ... ok
[INFO] [stdout] test test::trait_test::trait_test::common::run ... ok
[INFO] [stdout] test test::types::alias ... ok
[INFO] [stdout] test test::trait_test::trait_test::ops::run ... ok
[INFO] [stdout] test the_way::type_system::deep_trait::tag_trait::send_sync::share ... ok
[INFO] [stdout] test test::scope::raii ... ok
[INFO] [stdout] test the_way::type_system::type_conversion::as_test::from_into::test_into ... ok
[INFO] [stdout] test test::scope::borrow_ref ... ok
[INFO] [stdout] test the_way::type_system::type_conversion::as_test::static_as::test ... ok
[INFO] [stdout] test test::types::inference ... ok
[INFO] [stdout] test the_way::type_system::type_conversion::deref::handle ... ok
[INFO] [stdout] test test::scope::move_test ... ok
[INFO] [stdout] test test::scope::borrow_mut ... ok
[INFO] [stdout] test test::trait_test::trait_test::derive::run ... ok
[INFO] [stdout] test test::types::literals ... ok
[INFO] [stdout] test test::trait_test::trait_test::quick_start::test ... ok
[INFO] [stdout] test test::trait_test::trait_test::traits::test ... ok
[INFO] [stdout] test test::variable_bindings::freeze ... ok
[INFO] [stdout] test test::variable_bindings::scope ... ok
[INFO] [stdout] test test::variable_bindings::mutability ... ok
[INFO] [stdout] test test::trait_test::trait_test::dyn_test::run ... ok
[INFO] [stdout] test learn::demo::demo::guess_number ... FAILED
[INFO] [stdout] test learn::fs::fs::create ... FAILED
[INFO] [stdout] test learn::fs::fs::create_dir_all ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::is_dir ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::is_file ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata2 ... FAILED
[INFO] [stdout] test learn::fs::fs::file ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::len ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::created ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::metadata ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::modified ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::permissions ... FAILED
[INFO] [stdout] test learn::fs::fs::open ... FAILED
[INFO] [stdout] test learn::fs::fs::permissions::set_readonly ... FAILED
[INFO] [stdout] test learn::fs::fs::permissions::readonly ... FAILED
[INFO] [stdout] test learn::fs::fs::create_dir ... FAILED
[INFO] [stdout] test learn::fs::fs::hard_link ... FAILED
[INFO] [stdout] test learn::fs::fs::symlink_metadata ... FAILED
[INFO] [stdout] test learn::fs::fs::try_clone ... FAILED
[INFO] [stdout] test learn::fs::fs::write_all ... FAILED
[INFO] [stdout] test learn::fs::fs::sync_data ... FAILED
[INFO] [stdout] test learn::macros::macros::option_env ... FAILED
[INFO] [stdout] test learn::net2::net::client ... FAILED
[INFO] [stdout] test learn::test::tests::it_works2 ... FAILED
[INFO] [stdout] test learn::test::tests::larger_can_hold_smaller2 ... FAILED
[INFO] [stdout] test lib::fs::read_dir::read_dir::test5 ... ok
[INFO] [stdout] test lib::fs::dir_entry::dir_entry::metadata ... ok
[INFO] [stdout] test test::conversion::conversion::from ... ok
[INFO] [stdout] test learn::macros::macros::panic ... FAILED
[INFO] [stdout] test learn::fs::fs::read_to_string ... FAILED
[INFO] [stdout] test learn::fs::fs::remove_dir_all ... FAILED
[INFO] [stdout] test learn::fs::fs::remove_file ... FAILED
[INFO] [stdout] test learn::fs::fs::filetype::is_symlink ... FAILED
[INFO] [stdout] test learn::fs::fs::filetype::is_file ... FAILED
[INFO] [stdout] test learn::fs::fs::rename ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata::file_type ... FAILED
[INFO] [stdout] test learn::fs::fs::remove_dir ... FAILED
[INFO] [stdout] test learn::fs::fs::filetype::is_dir ... FAILED
[INFO] [stdout] test learn::fs::fs::set_permissions ... FAILED
[INFO] [stdout] test learn::fs::fs::metadata ... FAILED
[INFO] [stdout] test learn::fs::fs::write ... FAILED
[INFO] [stdout] test learn::fs::fs::sync_all ... FAILED
[INFO] [stdout] test lib::io::io::read::chain ... FAILED
[INFO] [stdout] test lib::result::result::test3 ... ok
[INFO] [stdout] test lib::fs::fs::fs::remove_file ... FAILED
[INFO] [stdout] test lib::env::env::args_os ... FAILED
[INFO] [stdout] test lib::fs::file::file::open3 ... FAILED
[INFO] [stdout] test lib::io::io::read::read_to_string ... FAILED
[INFO] [stdout] test lib::io::io::read::take ... FAILED
[INFO] [stdout] test lib::io::io::read::read_exact ... FAILED
[INFO] [stdout] test lib::io::io::read::read ... FAILED
[INFO] [stdout] test lib::net::tcp::tcp::multi_threaded::main2 ... FAILED
[INFO] [stdout] test lib::net::tcp::tcp::single_threaded::main ... FAILED
[INFO] [stdout] test lib::path::path::path::has_root ... FAILED
[INFO] [stdout] test lib::net::tcp::tcp::local_addr ... FAILED
[INFO] [stdout] test lib::fs::fs::fs::remove_dir ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::mutex::poison ... ok
[INFO] [stdout] test test::conversion::conversion::try_test ... FAILED
[INFO] [stdout] test learn::time::time::system_time_error ... ok
[INFO] [stdout] test learn::time::time::duration_since ... ok
[INFO] [stdout] test lib::chrono::chrono::local::now ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test_sync_channel ... ok
[INFO] [stdout] test lib::time::time::duration::as_secs ... ok
[INFO] [stdout] test lib::time::time::instant::duration_since ... ok
[INFO] [stdout] test learn::time::time::system_time ... ok
[INFO] [stdout] test learn::time::time::instant ... ok
[INFO] [stdout] test lib::thread::thread::thread::builder::name ... ok
[INFO] [stdout] test learn::time::time::elapsed ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::atomic::test ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test_sync_channel2 ... ok
[INFO] [stdout] test lib::thread::quick_start::quick_start::pow::test ... ok
[INFO] [stdout] test learn::net2::net::client2 has been running for over 60 seconds
[INFO] [stdout] test learn::net2::net::server has been running for over 60 seconds
[INFO] [stdout] test lib::fs::read_dir::read_dir::test6 has been running for over 60 seconds
[INFO] [stdout] test lib::net::tcp::tcp::client has been running for over 60 seconds
[INFO] [stdout] test lib::net::tcp::tcp::multi_threaded::main has been running for over 60 seconds
[INFO] [stdout] test lib::net::tcp::tcp::server has been running for over 60 seconds
[INFO] [stdout] test lib::net::udp::udp::client has been running for over 60 seconds
[INFO] [stdout] test lib::net::udp::udp::server has been running for over 60 seconds
[INFO] [stdout] test lib::thread::quick_start::quick_start::csp::test_dead_lock has been running for over 60 seconds
[INFO] [stderr] hello worldhello worlderror: test failed, to rerun pass '--bin hello-rust'
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/hello_rust-77fc6ddfbb48bde4` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "01508518eb5849dd1b89fa4ac7bf898a01c27744bf38878b752ad0c43c9a5c7c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01508518eb5849dd1b89fa4ac7bf898a01c27744bf38878b752ad0c43c9a5c7c", kill_on_drop: false }`
[INFO] [stdout] 01508518eb5849dd1b89fa4ac7bf898a01c27744bf38878b752ad0c43c9a5c7c
