[INFO] fetching crate ascii 1.0.0...
[INFO] testing ascii-1.0.0 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate ascii 1.0.0 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate ascii 1.0.0 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 crates.io crate ascii 1.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ascii 1.0.0
[INFO] tweaked toml for crates.io crate ascii 1.0.0 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[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 serde_test v1.0.127
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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] a75f90876c9e7a4f4739f9e99ec3b4e7a209c048906cfec3c37a6ef82a2a5b0a
[INFO] running `Command { std: "docker" "start" "-a" "a75f90876c9e7a4f4739f9e99ec3b4e7a209c048906cfec3c37a6ef82a2a5b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a75f90876c9e7a4f4739f9e99ec3b4e7a209c048906cfec3c37a6ef82a2a5b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a75f90876c9e7a4f4739f9e99ec3b4e7a209c048906cfec3c37a6ef82a2a5b0a", kill_on_drop: false }`
[INFO] [stdout] a75f90876c9e7a4f4739f9e99ec3b4e7a209c048906cfec3c37a6ef82a2a5b0a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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] 85d5e59eee36985a82cec25f67d1992d083d8dbdca04af533eadd7f65b279b06
[INFO] running `Command { std: "docker" "start" "-a" "85d5e59eee36985a82cec25f67d1992d083d8dbdca04af533eadd7f65b279b06", kill_on_drop: false }`
[INFO] [stderr]    Compiling ascii v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/ascii_string.rs:675:20
[INFO] [stdout]     |
[INFO] [stdout] 675 |         self.error.description()
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:204:40
[INFO] [stdout]     |
[INFO] [stdout] 204 |         &self[self.chars().take_while(|a| a.is_whitespace()).count()..]
[INFO] [stdout]     |                                        ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |             .take_while(|a| a.is_whitespace())
[INFO] [stdout]     |                          ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:51
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                   ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                      ^ help: to match on the variant, qualify the path: `AsciiChar::b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:233:13
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:614:52
[INFO] [stdout]     |
[INFO] [stdout] 614 |             if let Some(at) = self.chars.position(|c| c == split_on) {
[INFO] [stdout]     |                                                    ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:630:53
[INFO] [stdout]     |
[INFO] [stdout] 630 |             if let Some(at) = self.chars.rposition(|c| c == split_on) {
[INFO] [stdout]     |                                                     ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "85d5e59eee36985a82cec25f67d1992d083d8dbdca04af533eadd7f65b279b06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85d5e59eee36985a82cec25f67d1992d083d8dbdca04af533eadd7f65b279b06", kill_on_drop: false }`
[INFO] [stdout] 85d5e59eee36985a82cec25f67d1992d083d8dbdca04af533eadd7f65b279b06
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3d473d1c3ec9227fa9787ffda3024b6033ad89bad70f2670c2f1abc90d7e4847
[INFO] running `Command { std: "docker" "start" "-a" "3d473d1c3ec9227fa9787ffda3024b6033ad89bad70f2670c2f1abc90d7e4847", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/ascii_string.rs:675:20
[INFO] [stdout]     |
[INFO] [stdout] 675 |         self.error.description()
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:204:40
[INFO] [stdout]     |
[INFO] [stdout] 204 |         &self[self.chars().take_while(|a| a.is_whitespace()).count()..]
[INFO] [stdout]     |                                        ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |             .take_while(|a| a.is_whitespace())
[INFO] [stdout]     |                          ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:51
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                   ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ascii v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                      ^ help: to match on the variant, qualify the path: `AsciiChar::b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:233:13
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:614:52
[INFO] [stdout]     |
[INFO] [stdout] 614 |             if let Some(at) = self.chars.position(|c| c == split_on) {
[INFO] [stdout]     |                                                    ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:630:53
[INFO] [stdout]     |
[INFO] [stdout] 630 |             if let Some(at) = self.chars.rposition(|c| c == split_on) {
[INFO] [stdout]     |                                                     ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> tests.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |             if case.chars().all(|a| a.is_uppercase() ) {
[INFO] [stdout]     |                                  ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/ascii_string.rs:675:20
[INFO] [stdout]     |
[INFO] [stdout] 675 |         self.error.description()
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:204:40
[INFO] [stdout]     |
[INFO] [stdout] 204 |         &self[self.chars().take_while(|a| a.is_whitespace()).count()..]
[INFO] [stdout]     |                                        ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |             .take_while(|a| a.is_whitespace())
[INFO] [stdout]     |                          ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:51
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                   ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stdout]     |                                                      ^ help: to match on the variant, qualify the path: `AsciiChar::b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:233:13
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         for a in self.chars_mut() {
[INFO] [stdout]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:614:52
[INFO] [stdout]     |
[INFO] [stdout] 614 |             if let Some(at) = self.chars.position(|c| c == split_on) {
[INFO] [stdout]     |                                                    ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stdout]    --> src/ascii_str.rs:630:53
[INFO] [stdout]     |
[INFO] [stdout] 630 |             if let Some(at) = self.chars.rposition(|c| c == split_on) {
[INFO] [stdout]     |                                                     ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stdout] warning: 9 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0170`.
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 4.43s
[INFO] running `Command { std: "docker" "inspect" "3d473d1c3ec9227fa9787ffda3024b6033ad89bad70f2670c2f1abc90d7e4847", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d473d1c3ec9227fa9787ffda3024b6033ad89bad70f2670c2f1abc90d7e4847", kill_on_drop: false }`
[INFO] [stdout] 3d473d1c3ec9227fa9787ffda3024b6033ad89bad70f2670c2f1abc90d7e4847
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 083dee60f050e0807460a3d746536ad44d77abbe6f34940a2ec57b0fd7afead6
[INFO] running `Command { std: "docker" "start" "-a" "083dee60f050e0807460a3d746536ad44d77abbe6f34940a2ec57b0fd7afead6", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/ascii_string.rs:675:20
[INFO] [stderr]     |
[INFO] [stderr] 675 |         self.error.description()
[INFO] [stderr]     |                    ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:204:40
[INFO] [stderr]     |
[INFO] [stderr] 204 |         &self[self.chars().take_while(|a| a.is_whitespace()).count()..]
[INFO] [stderr]     |                                        ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:218:26
[INFO] [stderr]     |
[INFO] [stderr] 218 |             .take_while(|a| a.is_whitespace())
[INFO] [stderr]     |                          ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:226:51
[INFO] [stderr]     |
[INFO] [stderr] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stderr]     |                                                   ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `b` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:226:54
[INFO] [stderr]     |
[INFO] [stderr] 226 |             self.chars().zip(other.chars()).all(|(a, b)| {
[INFO] [stderr]     |                                                      ^ help: to match on the variant, qualify the path: `AsciiChar::b`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:233:13
[INFO] [stderr]     |
[INFO] [stderr] 233 |         for a in self.chars_mut() {
[INFO] [stderr]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:240:13
[INFO] [stderr]     |
[INFO] [stderr] 240 |         for a in self.chars_mut() {
[INFO] [stderr]     |             ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:614:52
[INFO] [stderr]     |
[INFO] [stderr] 614 |             if let Some(at) = self.chars.position(|c| c == split_on) {
[INFO] [stderr]     |                                                    ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stderr] 
[INFO] [stderr] warning[E0170]: pattern binding `c` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> src/ascii_str.rs:630:53
[INFO] [stderr]     |
[INFO] [stderr] 630 |             if let Some(at) = self.chars.rposition(|c| c == split_on) {
[INFO] [stderr]     |                                                     ^ help: to match on the variant, qualify the path: `AsciiChar::c`
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0170`.
[INFO] [stderr] warning: `ascii` (lib) generated 9 warnings
[INFO] [stderr] warning: `ascii` (lib test) generated 9 warnings (9 duplicates)
[INFO] [stderr] warning[E0170]: pattern binding `a` is named the same as one of the variants of the type `AsciiChar`
[INFO] [stderr]    --> tests.rs:133:34
[INFO] [stderr]     |
[INFO] [stderr] 133 |             if case.chars().all(|a| a.is_uppercase() ) {
[INFO] [stderr]     |                                  ^ help: to match on the variant, qualify the path: `AsciiChar::a`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bindings_with_variant_name)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ascii` (test "tests") generated 1 warning
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/ascii-e7a58b47bc9d3929)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test ascii_char::tests::as_byte_and_char ... ok
[INFO] [stdout] test ascii_char::tests::cmp_wider ... ok
[INFO] [stdout] test ascii_char::tests::fmt_ascii ... ok
[INFO] [stdout] test ascii_char::tests::ascii_case ... ok
[INFO] [stdout] test ascii_char::tests::is_all ... ok
[INFO] [stdout] test ascii_char::tests::is_digit_strange_radixes ... ok
[INFO] [stdout] test ascii_char::tests::new_array_is_correct ... ok
[INFO] [stdout] test ascii_char::tests::to_ascii_char ... ok
[INFO] [stdout] test ascii_str::tests::as_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::as_bytes ... ok
[INFO] [stdout] test ascii_str::tests::as_mut_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::as_str ... ok
[INFO] [stdout] test ascii_str::tests::chars_iter ... ok
[INFO] [stdout] test ascii_str::tests::chars_iter_mut ... ok
[INFO] [stdout] test ascii_str::tests::cstr_as_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::cstring_as_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::default ... ok
[INFO] [stdout] test ascii_str::tests::fmt_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::generic_as_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::generic_as_mut_ascii_str ... ok
[INFO] [stdout] test ascii_str::tests::index ... ok
[INFO] [stdout] test ascii_str::tests::lines_iter ... ok
[INFO] [stdout] test ascii_str::tests::lines_iter_empty ... ok
[INFO] [stdout] test ascii_str::tests::lines_iter_rev ... ok
[INFO] [stdout] test ascii_str::tests::make_ascii_case ... ok
[INFO] [stdout] test ascii_str::tests::split_str ... ok
[INFO] [stdout] test ascii_str::tests::split_str_empty ... ok
[INFO] [stdout] test ascii_str::tests::split_str_rev ... ok
[INFO] [stdout] test ascii_str::tests::to_ascii_case ... ok
[INFO] [stdout] test ascii_string::tests::fmt_ascii_string ... ok
[INFO] [stdout] test ascii_string::tests::from_ascii_vec ... ok
[INFO] [stdout] test ascii_string::tests::from_cstring ... ok
[INFO] [stdout] test ascii_string::tests::into_bytes ... ok
[INFO] [stdout] test ascii_string::tests::into_string ... ok
[INFO] [stdout] test ascii_string::tests::write_fmt ... ok
[INFO] [stdout] test ascii_char::tests::is_digit_bad_radix - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests.rs (/opt/rustwide/target/debug/deps/tests-89a13d8d0c2fd7cc)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test ascii_vec ... ok
[INFO] [stdout] test compare_ascii_str_slice ... ok
[INFO] [stdout] test compare_ascii_str_str ... ok
[INFO] [stdout] test compare_ascii_str_string ... ok
[INFO] [stdout] test compare_ascii_string_ascii_str ... ok
[INFO] [stdout] test compare_ascii_string_str ... ok
[INFO] [stdout] test compare_ascii_string_slice ... ok
[INFO] [stdout] test compare_ascii_string_string ... ok
[INFO] [stdout] test extend_from_iterator ... ok
[INFO] [stdout] test to_ascii ... ok
[INFO] [stdout] test into_ascii ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ascii
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test src/ascii_char.rs - ascii_char::AsciiChar::new (line 322) - compile fail ... ok
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name ascii --test /opt/rustwide/workdir/src/lib.rs -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ascii=/opt/rustwide/target/debug/deps/libascii-98974eaa783a2eff.rlib -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --error-format human` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "083dee60f050e0807460a3d746536ad44d77abbe6f34940a2ec57b0fd7afead6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "083dee60f050e0807460a3d746536ad44d77abbe6f34940a2ec57b0fd7afead6", kill_on_drop: false }`
[INFO] [stdout] 083dee60f050e0807460a3d746536ad44d77abbe6f34940a2ec57b0fd7afead6
