[INFO] fetching crate stable-diffusion-a1111-webui-client 0.1.1...
[INFO] testing stable-diffusion-a1111-webui-client-0.1.1 against 1.75.0 for beta-1.76-1
[INFO] extracting crate stable-diffusion-a1111-webui-client 0.1.1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate stable-diffusion-a1111-webui-client 0.1.1 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate stable-diffusion-a1111-webui-client 0.1.1
[INFO] finished tweaking crates.io crate stable-diffusion-a1111-webui-client 0.1.1
[INFO] tweaked toml for crates.io crate stable-diffusion-a1111-webui-client 0.1.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f48b60ebff21e3e2743e36e82ac7203dc8160db97a0908a48d916d204446e2fa
[INFO] running `Command { std: "docker" "start" "-a" "f48b60ebff21e3e2743e36e82ac7203dc8160db97a0908a48d916d204446e2fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f48b60ebff21e3e2743e36e82ac7203dc8160db97a0908a48d916d204446e2fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f48b60ebff21e3e2743e36e82ac7203dc8160db97a0908a48d916d204446e2fa", kill_on_drop: false }`
[INFO] [stdout] f48b60ebff21e3e2743e36e82ac7203dc8160db97a0908a48d916d204446e2fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d6fd24344a36aae6939ba5ba7342126bf3ae5fdf4ad1e07a6b9218fbda770944
[INFO] running `Command { std: "docker" "start" "-a" "d6fd24344a36aae6939ba5ba7342126bf3ae5fdf4ad1e07a6b9218fbda770944", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.28
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling unicode-bidi v0.3.14
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling openssl v0.10.62
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.7.1
[INFO] [stderr]    Compiling bitflags v2.4.1
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling cookie v0.16.2
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling matches v0.1.10
[INFO] [stderr]    Compiling rayon v1.8.0
[INFO] [stderr]    Compiling weezl v0.1.7
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling flume v0.11.0
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling publicsuffix v2.2.3
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling mio v0.8.10
[INFO] [stderr]    Compiling socket2 v0.5.5
[INFO] [stderr]    Compiling fdeflate v0.3.3
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling lebe v0.5.2
[INFO] [stderr]    Compiling half v2.2.1
[INFO] [stderr]    Compiling tokio v1.35.1
[INFO] [stderr]    Compiling bytemuck v1.14.0
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling smallvec v1.11.2
[INFO] [stderr]    Compiling gif v0.12.0
[INFO] [stderr]    Compiling png v0.17.10
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling encoding_rs v0.8.33
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling exr v1.71.0
[INFO] [stderr]    Compiling ipnet v2.9.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.59
[INFO] [stderr]    Compiling chrono v0.4.31
[INFO] [stderr]    Compiling openssl-sys v0.9.98
[INFO] [stderr]    Compiling jpeg-decoder v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tiff v0.9.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling image v0.24.7
[INFO] [stderr]    Compiling tokio-util v0.7.10
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling h2 v0.3.22
[INFO] [stderr]    Compiling cookie_store v0.16.2
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.23
[INFO] [stderr]    Compiling stable-diffusion-a1111-webui-client v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[derive(Serialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |         #[derive(Serialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:406:18
[INFO] [stdout]     |
[INFO] [stdout] 406 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |         #[derive(Serialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:451:15
[INFO] [stdout]     |
[INFO] [stdout] 451 |             #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:453:15
[INFO] [stdout]     |
[INFO] [stdout] 453 |             #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:455:15
[INFO] [stdout]     |
[INFO] [stdout] 455 |             #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:457:15
[INFO] [stdout]     |
[INFO] [stdout] 457 |             #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:459:15
[INFO] [stdout]     |
[INFO] [stdout] 459 |             #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:463:18
[INFO] [stdout]     |
[INFO] [stdout] 463 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:497:18
[INFO] [stdout]     |
[INFO] [stdout] 497 |         #[derive(Serialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:503:18
[INFO] [stdout]     |
[INFO] [stdout] 503 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:527:18
[INFO] [stdout]     |
[INFO] [stdout] 527 |         #[derive(Serialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:532:18
[INFO] [stdout]     |
[INFO] [stdout] 532 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:552:18
[INFO] [stdout]     |
[INFO] [stdout] 552 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:561:18
[INFO] [stdout]     |
[INFO] [stdout] 561 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:615:18
[INFO] [stdout]     |
[INFO] [stdout] 615 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:633:18
[INFO] [stdout]     |
[INFO] [stdout] 633 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:633:29
[INFO] [stdout]     |
[INFO] [stdout] 633 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:655:18
[INFO] [stdout]     |
[INFO] [stdout] 655 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:655:29
[INFO] [stdout]     |
[INFO] [stdout] 655 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/lib.rs:660:15
[INFO] [stdout]     |
[INFO] [stdout] 660 |             #[serde(default)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:683:18
[INFO] [stdout]     |
[INFO] [stdout] 683 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:683:29
[INFO] [stdout]     |
[INFO] [stdout] 683 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:697:18
[INFO] [stdout]     |
[INFO] [stdout] 697 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:697:29
[INFO] [stdout]     |
[INFO] [stdout] 697 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:711:18
[INFO] [stdout]     |
[INFO] [stdout] 711 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:711:29
[INFO] [stdout]     |
[INFO] [stdout] 711 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:726:18
[INFO] [stdout]     |
[INFO] [stdout] 726 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:726:29
[INFO] [stdout]     |
[INFO] [stdout] 726 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]    --> src/lib.rs:756:18
[INFO] [stdout]     |
[INFO] [stdout] 756 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:48
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:756:29
[INFO] [stdout]     |
[INFO] [stdout] 756 |         #[derive(Serialize, Deserialize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:783:18
[INFO] [stdout]     |
[INFO] [stdout] 783 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]    --> src/lib.rs:789:18
[INFO] [stdout]     |
[INFO] [stdout] 789 |         #[derive(Deserialize)]
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]    --> src/lib.rs:7:35
[INFO] [stdout]     |
[INFO] [stdout] 7   | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:31
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1170 | / define_user_friendly_enum!(
[INFO] [stdout] 1171 | |     Sampler,
[INFO] [stdout] 1172 | |     "The sampler to use for the generation.",
[INFO] [stdout] 1173 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1193 | |     }
[INFO] [stdout] 1194 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1170 | / define_user_friendly_enum!(
[INFO] [stdout] 1171 | |     Sampler,
[INFO] [stdout] 1172 | |     "The sampler to use for the generation.",
[INFO] [stdout] 1173 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1193 | |     }
[INFO] [stdout] 1194 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:31
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1196 | / define_user_friendly_enum!(
[INFO] [stdout] 1197 | |     Interrogator,
[INFO] [stdout] 1198 | |     "Supported interrogators for [Client::interrogate]",
[INFO] [stdout] 1199 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1202 | |     }
[INFO] [stdout] 1203 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1196 | / define_user_friendly_enum!(
[INFO] [stdout] 1197 | |     Interrogator,
[INFO] [stdout] 1198 | |     "Supported interrogators for [Client::interrogate]",
[INFO] [stdout] 1199 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1202 | |     }
[INFO] [stdout] 1203 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:31
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1205 | / define_user_friendly_enum!(
[INFO] [stdout] 1206 | |     ResizeMode,
[INFO] [stdout] 1207 | |     "How to resize the image for image-to-image generation",
[INFO] [stdout] 1208 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |     }
[INFO] [stdout] 1213 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1205 | / define_user_friendly_enum!(
[INFO] [stdout] 1206 | |     ResizeMode,
[INFO] [stdout] 1207 | |     "How to resize the image for image-to-image generation",
[INFO] [stdout] 1208 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |     }
[INFO] [stdout] 1213 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:31
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1229 | / define_user_friendly_enum!(
[INFO] [stdout] 1230 | |     InpaintingFillMode,
[INFO] [stdout] 1231 | |     "How the area to be inpainted will be initialized",
[INFO] [stdout] 1232 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1237 | |     }
[INFO] [stdout] 1238 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1229 | / define_user_friendly_enum!(
[INFO] [stdout] 1230 | |     InpaintingFillMode,
[INFO] [stdout] 1231 | |     "How the area to be inpainted will be initialized",
[INFO] [stdout] 1232 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1237 | |     }
[INFO] [stdout] 1238 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:31
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / define_user_friendly_enum!(
[INFO] [stdout] 1246 | |     Upscaler,
[INFO] [stdout] 1247 | |     "Upscaler",
[INFO] [stdout] 1248 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1257 | |     }
[INFO] [stdout] 1258 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1128:42
[INFO] [stdout]      |
[INFO] [stdout] 1128 |           #[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
[INFO] [stdout]      |                                            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / define_user_friendly_enum!(
[INFO] [stdout] 1246 | |     Upscaler,
[INFO] [stdout] 1247 | |     "Upscaler",
[INFO] [stdout] 1248 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1257 | |     }
[INFO] [stdout] 1258 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout]      = note: this error originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1518:10
[INFO] [stdout]      |
[INFO] [stdout] 1518 | #[derive(Serialize, Deserialize, Default)]
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: `Serialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:48
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]     --> src/lib.rs:1518:21
[INFO] [stdout]      |
[INFO] [stdout] 1518 | #[derive(Serialize, Deserialize, Default)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: `Deserialize` is imported here, but it is only a trait, without a derive macro
[INFO] [stdout]     --> src/lib.rs:7:35
[INFO] [stdout]      |
[INFO] [stdout] 7    | use serde::{de::DeserializeOwned, Deserialize, Serialize};
[INFO] [stdout]      |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]     --> src/lib.rs:1520:7
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `&` without an explicit lifetime name cannot be used here
[INFO] [stdout]     --> src/lib.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |               pub const VALUES: &[Self] = &[
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 1170 | / define_user_friendly_enum!(
[INFO] [stdout] 1171 | |     Sampler,
[INFO] [stdout] 1172 | |     "The sampler to use for the generation.",
[INFO] [stdout] 1173 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1193 | |     }
[INFO] [stdout] 1194 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[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 #115010 <https://github.com/rust-lang/rust/issues/115010>
[INFO] [stdout]      = note: `#[warn(elided_lifetimes_in_associated_constant)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use the `'static` lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             pub const VALUES: &'static [Self] = &[
[INFO] [stdout]      |                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `&` without an explicit lifetime name cannot be used here
[INFO] [stdout]     --> src/lib.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |               pub const VALUES: &[Self] = &[
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 1196 | / define_user_friendly_enum!(
[INFO] [stdout] 1197 | |     Interrogator,
[INFO] [stdout] 1198 | |     "Supported interrogators for [Client::interrogate]",
[INFO] [stdout] 1199 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1202 | |     }
[INFO] [stdout] 1203 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[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 #115010 <https://github.com/rust-lang/rust/issues/115010>
[INFO] [stdout]      = note: this warning originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use the `'static` lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             pub const VALUES: &'static [Self] = &[
[INFO] [stdout]      |                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `&` without an explicit lifetime name cannot be used here
[INFO] [stdout]     --> src/lib.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |               pub const VALUES: &[Self] = &[
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 1205 | / define_user_friendly_enum!(
[INFO] [stdout] 1206 | |     ResizeMode,
[INFO] [stdout] 1207 | |     "How to resize the image for image-to-image generation",
[INFO] [stdout] 1208 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1212 | |     }
[INFO] [stdout] 1213 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[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 #115010 <https://github.com/rust-lang/rust/issues/115010>
[INFO] [stdout]      = note: this warning originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use the `'static` lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             pub const VALUES: &'static [Self] = &[
[INFO] [stdout]      |                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `&` without an explicit lifetime name cannot be used here
[INFO] [stdout]     --> src/lib.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |               pub const VALUES: &[Self] = &[
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 1229 | / define_user_friendly_enum!(
[INFO] [stdout] 1230 | |     InpaintingFillMode,
[INFO] [stdout] 1231 | |     "How the area to be inpainted will be initialized",
[INFO] [stdout] 1232 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1237 | |     }
[INFO] [stdout] 1238 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[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 #115010 <https://github.com/rust-lang/rust/issues/115010>
[INFO] [stdout]      = note: this warning originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use the `'static` lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             pub const VALUES: &'static [Self] = &[
[INFO] [stdout]      |                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `&` without an explicit lifetime name cannot be used here
[INFO] [stdout]     --> src/lib.rs:1163:31
[INFO] [stdout]      |
[INFO] [stdout] 1163 |               pub const VALUES: &[Self] = &[
[INFO] [stdout]      |                                 ^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / define_user_friendly_enum!(
[INFO] [stdout] 1246 | |     Upscaler,
[INFO] [stdout] 1247 | |     "Upscaler",
[INFO] [stdout] 1248 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 1257 | |     }
[INFO] [stdout] 1258 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[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 #115010 <https://github.com/rust-lang/rust/issues/115010>
[INFO] [stdout]      = note: this warning originates in the macro `define_user_friendly_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use the `'static` lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             pub const VALUES: &'static [Self] = &[
[INFO] [stdout]      |                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Client::generate_from_text::Request: Serialize` is not satisfied
[INFO] [stdout]    --> src/lib.rs:232:17
[INFO] [stdout]     |
[INFO] [stdout] 229 |             Self::issue_generation_task(
[INFO] [stdout]     |             --------------------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 232 |                 json_request,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ the trait `Serialize` is not implemented for `Client::generate_from_text::Request`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               i128
[INFO] [stdout]             and 135 others
[INFO] [stdout] note: required by a bound in `Client::issue_generation_task`
[INFO] [stdout]    --> src/lib.rs:777:39
[INFO] [stdout]     |
[INFO] [stdout] 777 |     async fn issue_generation_task<R: Serialize + Send + Sync + 'static>(
[INFO] [stdout]     |                                       ^^^^^^^^^ required by this bound in `Client::issue_generation_task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Client::generate_from_image_and_text::Request: Serialize` is not satisfied
[INFO] [stdout]    --> src/lib.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 384 |             Self::issue_generation_task(
[INFO] [stdout]     |             --------------------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 387 |                 json_request,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ the trait `Serialize` is not implemented for `Client::generate_from_image_and_text::Request`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `Serialize`:
[INFO] [stdout]               bool
[INFO] [stdout]               char
[INFO] [stdout]               isize
[INFO] [stdout]               i8
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               i128
[INFO] [stdout]             and 135 others
[INFO] [stdout] note: required by a bound in `Client::issue_generation_task`
[INFO] [stdout]    --> src/lib.rs:777:39
[INFO] [stdout]     |
[INFO] [stdout] 777 |     async fn issue_generation_task<R: Serialize + Send + Sync + 'static>(
[INFO] [stdout]     |                                       ^^^^^^^^^ required by this bound in `Client::issue_generation_task`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::progress::{closure#0}::Response: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:414:46
[INFO] [stdout]      |
[INFO] [stdout] 414  |         let response: Response = self.client.get("sdapi/v1/progress").await?;
[INFO] [stdout]      |                                              ^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::progress::{closure#0}::Response`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::progress::{closure#0}::Response` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Client::postprocess::{closure#0}::RequestRaw<'_>: Serialize` is not satisfied
[INFO] [stdout]     --> src/lib.rs:472:17
[INFO] [stdout]      |
[INFO] [stdout] 470  |               .post(
[INFO] [stdout]      |                ---- required by a bound introduced by this call
[INFO] [stdout] 471  |                   "sdapi/v1/extra-single-image",
[INFO] [stdout] 472  | /                 &RequestRaw {
[INFO] [stdout] 473  | |                     image: &encode_image_to_base64(image)?,
[INFO] [stdout] 474  | |                     resize_mode: request.resize_mode.into(),
[INFO] [stdout] 475  | |                     upscaler_1: &request.upscaler_1.to_string(),
[INFO] [stdout] ...    |
[INFO] [stdout] 483  | |                     upscale_first: request.upscale_first,
[INFO] [stdout] 484  | |                 },
[INFO] [stdout]      | |_________________^ the trait `Serialize` is not implemented for `Client::postprocess::{closure#0}::RequestRaw<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:43
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                                           ^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::postprocess::{closure#0}::ResponseRaw: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:470:14
[INFO] [stdout]      |
[INFO] [stdout] 470  |             .post(
[INFO] [stdout]      |              ^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::postprocess::{closure#0}::ResponseRaw`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::postprocess::{closure#0}::ResponseRaw` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:22
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Client::interrogate::{closure#0}::RequestRaw<'_>: Serialize` is not satisfied
[INFO] [stdout]     --> src/lib.rs:512:17
[INFO] [stdout]      |
[INFO] [stdout] 510  |               .post(
[INFO] [stdout]      |                ---- required by a bound introduced by this call
[INFO] [stdout] 511  |                   "sdapi/v1/interrogate",
[INFO] [stdout] 512  | /                 &RequestRaw {
[INFO] [stdout] 513  | |                     image: &encode_image_to_base64(image)?,
[INFO] [stdout] 514  | |                     model: match interrogator {
[INFO] [stdout] 515  | |                         Interrogator::Clip => "clip",
[INFO] [stdout] 516  | |                         Interrogator::DeepDanbooru => "deepdanbooru",
[INFO] [stdout] 517  | |                     },
[INFO] [stdout] 518  | |                 },
[INFO] [stdout]      | |_________________^ the trait `Serialize` is not implemented for `Client::interrogate::{closure#0}::RequestRaw<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:43
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                                           ^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::interrogate::{closure#0}::ResponseRaw: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:510:14
[INFO] [stdout]      |
[INFO] [stdout] 510  |             .post(
[INFO] [stdout]      |              ^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::interrogate::{closure#0}::ResponseRaw`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::interrogate::{closure#0}::ResponseRaw` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:22
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Client::png_info::{closure#0}::RequestRaw<'_>: Serialize` is not satisfied
[INFO] [stdout]     --> src/lib.rs:541:17
[INFO] [stdout]      |
[INFO] [stdout] 539  |               .post(
[INFO] [stdout]      |                ---- required by a bound introduced by this call
[INFO] [stdout] 540  |                   "sdapi/v1/png-info",
[INFO] [stdout] 541  | /                 &RequestRaw {
[INFO] [stdout] 542  | |                     image: &BASE64.encode(image_bytes),
[INFO] [stdout] 543  | |                 },
[INFO] [stdout]      | |_________________^ the trait `Serialize` is not implemented for `Client::png_info::{closure#0}::RequestRaw<'_>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:43
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                                           ^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::png_info::{closure#0}::ResponseRaw: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:539:14
[INFO] [stdout]      |
[INFO] [stdout] 539  |             .post(
[INFO] [stdout]      |              ^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::png_info::{closure#0}::ResponseRaw`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::png_info::{closure#0}::ResponseRaw` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:22
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::embeddings::{closure#0}::ResponseRaw: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:584:49
[INFO] [stdout]      |
[INFO] [stdout] 584  |         let response: ResponseRaw = self.client.get("sdapi/v1/embeddings").await?;
[INFO] [stdout]      |                                                 ^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::embeddings::{closure#0}::ResponseRaw`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::embeddings::{closure#0}::ResponseRaw` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> OptionsRaw: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:603:20
[INFO] [stdout]      |
[INFO] [stdout] 603  |             .get::<OptionsRaw>("sdapi/v1/options")
[INFO] [stdout]      |              ---   ^^^^^^^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `OptionsRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `OptionsRaw` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SamplerRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:622:20
[INFO] [stdout]      |
[INFO] [stdout] 622  |             .get::<Vec<SamplerRaw>>("sdapi/v1/samplers")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `SamplerRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<SamplerRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<SamplerRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UpscalerRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:642:20
[INFO] [stdout]      |
[INFO] [stdout] 642  |             .get::<Vec<UpscalerRaw>>("sdapi/v1/upscalers")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `UpscalerRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<UpscalerRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<UpscalerRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ModelRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:667:20
[INFO] [stdout]      |
[INFO] [stdout] 667  |             .get::<Vec<ModelRaw>>("sdapi/v1/sd-models")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ModelRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<ModelRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<ModelRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HypernetworkRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:690:20
[INFO] [stdout]      |
[INFO] [stdout] 690  |             .get::<Vec<HypernetworkRaw>>("sdapi/v1/hypernetworks")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `HypernetworkRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<HypernetworkRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<HypernetworkRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `FaceRestorerRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:704:20
[INFO] [stdout]      |
[INFO] [stdout] 704  |             .get::<Vec<FaceRestorerRaw>>("sdapi/v1/face-restorers")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `FaceRestorerRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<FaceRestorerRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<FaceRestorerRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RealEsrganModelRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:719:20
[INFO] [stdout]      |
[INFO] [stdout] 719  |             .get::<Vec<RealEsrganModelRaw>>("sdapi/v1/realesrgan-models")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `RealEsrganModelRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<RealEsrganModelRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<RealEsrganModelRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PromptStyleRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:734:20
[INFO] [stdout]      |
[INFO] [stdout] 734  |             .get::<Vec<PromptStyleRaw>>("sdapi/v1/prompt-styles")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `PromptStyleRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<PromptStyleRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<PromptStyleRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArtistRaw: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:764:20
[INFO] [stdout]      |
[INFO] [stdout] 764  |             .get::<Vec<ArtistRaw>>("sdapi/v1/artists")
[INFO] [stdout]      |              ---   ^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ArtistRaw`
[INFO] [stdout]      |              |
[INFO] [stdout]      |              required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Vec<ArtistRaw>` to implement `for<'de> Deserialize<'de>`
[INFO] [stdout]      = note: required for `Vec<ArtistRaw>` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::get`
[INFO] [stdout]     --> src/lib.rs:1506:21
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     async fn get<R: DeserializeOwned>(&self, endpoint: &str) -> Result<R> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::get`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'de> Client::issue_generation_task::{closure#0}::Response: Deserialize<'de>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:817:41
[INFO] [stdout]      |
[INFO] [stdout] 817  |         let response: Response = client.post(&url, &request).await?;
[INFO] [stdout]      |                                         ^^^^ the trait `for<'de> Deserialize<'de>` is not implemented for `Client::issue_generation_task::{closure#0}::Response`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout]      = note: required for `Client::issue_generation_task::{closure#0}::Response` to implement `DeserializeOwned`
[INFO] [stdout] note: required by a bound in `RequestClient::post`
[INFO] [stdout]     --> src/lib.rs:1509:22
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     async fn post<R: DeserializeOwned, T: Serialize>(&self, endpoint: &str, body: &T) -> Result<R> {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^ required by this bound in `RequestClient::post`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `InfoResponse: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:828:37
[INFO] [stdout]      |
[INFO] [stdout] 828  |             let raw: InfoResponse = serde_json::from_str(&response.info)?;
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `InfoResponse`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                bool
[INFO] [stdout]                char
[INFO] [stdout]                isize
[INFO] [stdout]                i8
[INFO] [stdout]                i16
[INFO] [stdout]                i32
[INFO] [stdout]                i64
[INFO] [stdout]                i128
[INFO] [stdout]              and 135 others
[INFO] [stdout] note: required by a bound in `serde_json::from_str`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/src/de.rs:2676:8
[INFO] [stdout]      |
[INFO] [stdout] 2674 | pub fn from_str<'a, T>(s: &'a str) -> Result<T>
[INFO] [stdout]      |        -------- required by a bound in this function
[INFO] [stdout] 2675 | where
[INFO] [stdout] 2676 |     T: de::Deserialize<'a>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 71 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `stable-diffusion-a1111-webui-client` (lib) due to 72 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "d6fd24344a36aae6939ba5ba7342126bf3ae5fdf4ad1e07a6b9218fbda770944", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6fd24344a36aae6939ba5ba7342126bf3ae5fdf4ad1e07a6b9218fbda770944", kill_on_drop: false }`
[INFO] [stdout] d6fd24344a36aae6939ba5ba7342126bf3ae5fdf4ad1e07a6b9218fbda770944
