[INFO] fetching crate voice_vox_api 0.13.4...
[INFO] testing voice_vox_api-0.13.4 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate voice_vox_api 0.13.4 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate voice_vox_api 0.13.4
[INFO] finished tweaking crates.io crate voice_vox_api 0.13.4
[INFO] tweaked toml for crates.io crate voice_vox_api 0.13.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate voice_vox_api 0.13.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 266 packages to highest compatible versions
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.23.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (available: v0.13.5)
[INFO] [stderr]       Adding subtle v2.4.1 (available: v2.6.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618
[INFO] running `Command { std: "docker" "start" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling voice_vox_api v0.13.4 (/opt/rustwide/workdir)
[INFO] [stdout] error: you need to enable backend_surf or backend_reqwest
[INFO] [stdout]  --> src/lib.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | compile_error!("you need to enable backend_surf or backend_reqwest");
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `reqwest`
[INFO] [stdout]   --> src/reqwest_api.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use reqwest::{Error, StatusCode};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]   --> src/reqwest_api.rs:22:36
[INFO] [stdout]    |
[INFO] [stdout] 22 |     CLIENT.get_or_init(|| Box::new(reqwest::Client::new()))
[INFO] [stdout]    |                                    ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `Into<APIError>` for type `std::io::Error`
[INFO] [stdout]    --> src/reqwest_api.rs:541:1
[INFO] [stdout]     |
[INFO] [stdout] 541 | impl Into<APIError> for std::io::Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: conflicting implementation in crate `core`:
[INFO] [stdout]             - impl<T, U> Into<U> for T
[INFO] [stdout]               where U: From<T>;
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reqwest_api.rs:372:43
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 .decode(res.text().await?.as_bytes())
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_bytes` found for type `_` in the current scope
[INFO] [stdout]    --> src/reqwest_api.rs:372:43
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 .decode(res.text().await?.as_bytes())
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `OsStrExt` which provides `as_bytes` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::os::unix::ffi::OsStrExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `bytes` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 .decode(res.text().await?.as_bytes())
[INFO] [stdout] 372 +                 .decode(res.text().await?.bytes())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reqwest_api.rs:472:18
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `api_schema::SpeakerInfo: From<!>` is not satisfied
[INFO] [stdout]    --> src/reqwest_api.rs:472:18
[INFO] [stdout]     |
[INFO] [stdout] 472 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<!>` is not implemented for `api_schema::SpeakerInfo`
[INFO] [stdout]    --> src/api_schema.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub struct SpeakerInfo {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: required for `!` to implement `Into<api_schema::SpeakerInfo>`
[INFO] [stdout]     = note: required for `api_schema::SpeakerInfo` to implement `TryFrom<!>`
[INFO] [stdout]     = note: required for `!` to implement `TryInto<api_schema::SpeakerInfo>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reqwest_api.rs:571:18
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `api_schema::DownloadableLibraries: From<!>` is not satisfied
[INFO] [stdout]    --> src/reqwest_api.rs:571:18
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<!>` is not implemented for `api_schema::DownloadableLibraries`
[INFO] [stdout]    --> src/api_schema.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | pub struct DownloadableLibraries {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: required for `!` to implement `Into<api_schema::DownloadableLibraries>`
[INFO] [stdout]     = note: required for `api_schema::DownloadableLibraries` to implement `TryFrom<!>`
[INFO] [stdout]     = note: required for `!` to implement `TryInto<api_schema::DownloadableLibraries>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reqwest_api.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `api_schema::EngineManifest: From<!>` is not satisfied
[INFO] [stdout]    --> src/reqwest_api.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<!>` is not implemented for `api_schema::EngineManifest`
[INFO] [stdout]    --> src/api_schema.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub struct EngineManifest {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: required for `!` to implement `Into<api_schema::EngineManifest>`
[INFO] [stdout]     = note: required for `api_schema::EngineManifest` to implement `TryFrom<!>`
[INFO] [stdout]     = note: required for `!` to implement `TryInto<api_schema::EngineManifest>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reqwest_api.rs:806:19
[INFO] [stdout]     |
[INFO] [stdout] 806 |         match res.status() {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `status` found for type `!` in the current scope
[INFO] [stdout]    --> src/reqwest_api.rs:806:19
[INFO] [stdout]     |
[INFO] [stdout] 806 |         match res.status() {
[INFO] [stdout]     |                   ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `json` found for type `!` in the current scope
[INFO] [stdout]    --> src/reqwest_api.rs:808:78
[INFO] [stdout]     |
[INFO] [stdout] 808 |             StatusCode::UNPROCESSABLE_ENTITY => Err(APIError::Validation(res.json::<_>().await?)),
[INFO] [stdout]     |                                                                              ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reqwest_api.rs:808:78
[INFO] [stdout]     |
[INFO] [stdout] 808 |             StatusCode::UNPROCESSABLE_ENTITY => Err(APIError::Validation(res.json::<_>().await?)),
[INFO] [stdout]     |                                                                          --- ^^^^ unreachable call
[INFO] [stdout]     |                                                                          |
[INFO] [stdout]     |                                                                          any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]   --> src/reqwest_api.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 | static CLIENT: OnceBox<reqwest::Client> = once_cell::race::OnceBox::new();
[INFO] [stdout]    |                        ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]   --> src/reqwest_api.rs:21:25
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn client() -> &'static reqwest::Client {
[INFO] [stdout]    |                         ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl From<reqwest::Error> for AccentPhrasesErrors {
[INFO] [stdout]     |           ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | impl From<reqwest::StatusCode> for AccentPhrasesErrors {
[INFO] [stdout]     |           ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn from(e: reqwest::StatusCode) -> Self {
[INFO] [stdout]     |                ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:504:25
[INFO] [stdout]     |
[INFO] [stdout] 504 | impl AddCoreVersion for reqwest::RequestBuilder {
[INFO] [stdout]     |                         ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |     Reqwest(reqwest::Error),
[INFO] [stdout]     |             ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]    --> src/reqwest_api.rs:535:11
[INFO] [stdout]     |
[INFO] [stdout] 535 | impl From<reqwest::Error> for APIError {
[INFO] [stdout]     |           ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0119, E0277, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0119`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `voice_vox_api` (lib) due to 18 previous errors; 11 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618", kill_on_drop: false }`
[INFO] [stdout] 59c048efc187a06f88fec4bd59c23e3a6530e956598e7b3cc7099f8976c72618
