[INFO] fetching crate coinbase-client 1.0.1-alpha...
[INFO] checking coinbase-client-1.0.1-alpha against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] extracting crate coinbase-client 1.0.1-alpha into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate coinbase-client 1.0.1-alpha
[INFO] finished tweaking crates.io crate coinbase-client 1.0.1-alpha
[INFO] tweaked toml for crates.io crate coinbase-client 1.0.1-alpha written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate coinbase-client 1.0.1-alpha on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "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" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 195 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.22.1)
[INFO] [stderr]       Adding reqwest v0.11.27 (available: v0.12.24)
[INFO] [stderr]       Adding uuid v0.8.2 (available: v1.18.1)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "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-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5f80d40b20b23469ba0e46faefb794249195854cd7c0c869af6c4f07ccff279d
[INFO] running `Command { std: "docker" "start" "-a" "5f80d40b20b23469ba0e46faefb794249195854cd7c0c869af6c4f07ccff279d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5f80d40b20b23469ba0e46faefb794249195854cd7c0c869af6c4f07ccff279d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f80d40b20b23469ba0e46faefb794249195854cd7c0c869af6c4f07ccff279d", kill_on_drop: false }`
[INFO] [stdout] 5f80d40b20b23469ba0e46faefb794249195854cd7c0c869af6c4f07ccff279d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b205bb669a583a2103a8b0997ad1d7557e963a8b3a85a3612c7d9aaa0c8579d2
[INFO] running `Command { std: "docker" "start" "-a" "b205bb669a583a2103a8b0997ad1d7557e963a8b3a85a3612c7d9aaa0c8579d2", kill_on_drop: false }`
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling openssl-sys v0.9.110
[INFO] [stderr]    Compiling openssl v0.10.74
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking mio v1.1.0
[INFO] [stderr]     Checking socket2 v0.6.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking indexmap v2.12.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking dotenv v0.15.0
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking h2 v0.3.27
[INFO] [stderr]     Checking hyper v0.14.32
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking coinbase-client v1.0.1-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `de`
[INFO] [stdout]   --> src/lib.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{self, de};
[INFO] [stdout]    |                   ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `de`
[INFO] [stdout]   --> src/lib.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{self, de};
[INFO] [stdout]    |                   ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::datetime_from_str`: use `DateTime::parse_from_str` or `NaiveDateTime::parse_from_str` with `and_utc()` or `and_local_timezone()` instead
[INFO] [stdout]   --> src/lib.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     Utc.datetime_from_str(&s, "%+")
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `chrono::TimeZone::datetime_from_str`: use `DateTime::parse_from_str` or `NaiveDateTime::parse_from_str` with `and_utc()` or `and_local_timezone()` instead
[INFO] [stdout]   --> src/lib.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     Utc.datetime_from_str(&s, "%+")
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, `from_account_id`, `to_account_id`, `from`, and `to` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub struct StablecoinConversion {
[INFO] [stdout]      |            -------------------- fields in this struct
[INFO] [stdout] 1100 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1101 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1102 |     from_account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1103 |     to_account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 1104 |     from: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1105 |     to: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `StablecoinConversion` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `created_at`, `amount`, `balance`, `type`, and `details` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1123:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | pub struct AccountHistory {
[INFO] [stdout]      |            -------------- fields in this struct
[INFO] [stdout] 1123 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1124 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1125 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1126 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1127 |     balance: String,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1128 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1129 |     details: AccountHistoryDetails,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AccountHistory` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1135:5
[INFO] [stdout]      |
[INFO] [stdout] 1134 | pub struct Hold {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1135 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1136 |     account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1137 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1138 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1139 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1140 |     updated_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1141 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1142 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1143 |     r#ref: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Hold` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `order_id`, `trade_id`, and `product_id` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1149:5
[INFO] [stdout]      |
[INFO] [stdout] 1148 | pub struct AccountHistoryDetails {
[INFO] [stdout]      |            --------------------- fields in this struct
[INFO] [stdout] 1149 |     order_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1150 |     trade_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1151 |     product_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AccountHistoryDetails` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, `currency`, and `payout_at` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1157:5
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub struct DepositInfo {
[INFO] [stdout]      |            ----------- fields in this struct
[INFO] [stdout] 1157 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1158 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1159 |     currency: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1160 |     payout_at: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DepositInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, and `currency` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | pub struct WithdrawInfo {
[INFO] [stdout]      |            ------------ fields in this struct
[INFO] [stdout] 1166 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1167 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1168 |     currency: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `WithdrawInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1174:5
[INFO] [stdout]      |
[INFO] [stdout] 1173 | pub struct OrderInfo {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 1174 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1175 |     price: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1176 |     size: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1177 |     product_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1178 |     side: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1179 |     stp: Option<String>,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 1180 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1181 |     time_in_force: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 1182 |     post_only: bool,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1183 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1184 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1185 |     fill_fees: String,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1186 |     filled_size: String,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1187 |     executed_value: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1188 |     status: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1189 |     settled: bool,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `OrderInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1195:5
[INFO] [stdout]      |
[INFO] [stdout] 1194 | pub struct ReportInfo {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1195 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1196 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1197 |     status: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1198 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1199 |     created_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1200 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1201 |     completed_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^^^
[INFO] [stdout] 1202 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1203 |     expires_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1204 |     file_url: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1205 |     params: Option<ReportParams>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ReportInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start_date` and `end_date` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1212:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | pub struct ReportParams {
[INFO] [stdout]      |            ------------ fields in this struct
[INFO] [stdout] 1211 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1212 |     start_date: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1213 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1214 |     end_date: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ReportParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1220:5
[INFO] [stdout]      |
[INFO] [stdout] 1219 | pub struct Fill {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1220 |     trade_id: u64,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1221 |     product_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1222 |     price: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1223 |     size: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1224 |     order_id: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1225 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1226 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1227 |     liquidity: String,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1228 |     fee: String,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 1229 |     settled: bool,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1230 |     side: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Fill` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `maker_fee_rate`, `taker_fee_rate`, and `usd_volume` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1236:5
[INFO] [stdout]      |
[INFO] [stdout] 1235 | pub struct Fees {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1236 |     maker_fee_rate: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1237 |     taker_fee_rate: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1238 |     usd_volume: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Fees` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `user_id`, `name`, `active`, `is_default`, and `created_at` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1244:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | pub struct Profile {
[INFO] [stdout]      |            ------- fields in this struct
[INFO] [stdout] 1244 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1245 |     user_id: String,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1246 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1247 |     active: bool,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1248 |     is_default: bool,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1249 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1250 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Profile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, `from_account_id`, `to_account_id`, `from`, and `to` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1100:5
[INFO] [stdout]      |
[INFO] [stdout] 1099 | pub struct StablecoinConversion {
[INFO] [stdout]      |            -------------------- fields in this struct
[INFO] [stdout] 1100 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1101 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1102 |     from_account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 1103 |     to_account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 1104 |     from: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1105 |     to: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `StablecoinConversion` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `created_at`, `amount`, `balance`, `type`, and `details` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1123:5
[INFO] [stdout]      |
[INFO] [stdout] 1122 | pub struct AccountHistory {
[INFO] [stdout]      |            -------------- fields in this struct
[INFO] [stdout] 1123 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1124 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1125 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1126 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1127 |     balance: String,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1128 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1129 |     details: AccountHistoryDetails,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AccountHistory` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1135:5
[INFO] [stdout]      |
[INFO] [stdout] 1134 | pub struct Hold {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1135 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1136 |     account_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1137 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1138 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1139 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1140 |     updated_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1141 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1142 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1143 |     r#ref: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Hold` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `order_id`, `trade_id`, and `product_id` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1149:5
[INFO] [stdout]      |
[INFO] [stdout] 1148 | pub struct AccountHistoryDetails {
[INFO] [stdout]      |            --------------------- fields in this struct
[INFO] [stdout] 1149 |     order_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1150 |     trade_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1151 |     product_id: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AccountHistoryDetails` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, `currency`, and `payout_at` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1157:5
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub struct DepositInfo {
[INFO] [stdout]      |            ----------- fields in this struct
[INFO] [stdout] 1157 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1158 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1159 |     currency: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1160 |     payout_at: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DepositInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `amount`, and `currency` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1166:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 | pub struct WithdrawInfo {
[INFO] [stdout]      |            ------------ fields in this struct
[INFO] [stdout] 1166 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1167 |     amount: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1168 |     currency: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `WithdrawInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1174:5
[INFO] [stdout]      |
[INFO] [stdout] 1173 | pub struct OrderInfo {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 1174 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1175 |     price: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1176 |     size: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1177 |     product_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1178 |     side: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1179 |     stp: Option<String>,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 1180 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1181 |     time_in_force: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] 1182 |     post_only: bool,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1183 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1184 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1185 |     fill_fees: String,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1186 |     filled_size: String,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1187 |     executed_value: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1188 |     status: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1189 |     settled: bool,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `OrderInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1195:5
[INFO] [stdout]      |
[INFO] [stdout] 1194 | pub struct ReportInfo {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1195 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1196 |     r#type: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1197 |     status: String,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1198 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1199 |     created_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1200 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1201 |     completed_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^^^
[INFO] [stdout] 1202 |     #[serde(default, deserialize_with = "deserialize_option_to_date")]
[INFO] [stdout] 1203 |     expires_at: Option<DateTime<Utc>>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1204 |     file_url: Option<String>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1205 |     params: Option<ReportParams>,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ReportInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `start_date` and `end_date` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1212:5
[INFO] [stdout]      |
[INFO] [stdout] 1210 | pub struct ReportParams {
[INFO] [stdout]      |            ------------ fields in this struct
[INFO] [stdout] 1211 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1212 |     start_date: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1213 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1214 |     end_date: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ReportParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1220:5
[INFO] [stdout]      |
[INFO] [stdout] 1219 | pub struct Fill {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1220 |     trade_id: u64,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1221 |     product_id: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1222 |     price: String,
[INFO] [stdout]      |     ^^^^^
[INFO] [stdout] 1223 |     size: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1224 |     order_id: String,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 1225 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1226 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1227 |     liquidity: String,
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout] 1228 |     fee: String,
[INFO] [stdout]      |     ^^^
[INFO] [stdout] 1229 |     settled: bool,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1230 |     side: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Fill` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `maker_fee_rate`, `taker_fee_rate`, and `usd_volume` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1236:5
[INFO] [stdout]      |
[INFO] [stdout] 1235 | pub struct Fees {
[INFO] [stdout]      |            ---- fields in this struct
[INFO] [stdout] 1236 |     maker_fee_rate: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1237 |     taker_fee_rate: String,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout] 1238 |     usd_volume: String,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Fees` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `user_id`, `name`, `active`, `is_default`, and `created_at` are never read
[INFO] [stdout]     --> src/private_client/private_client.rs:1244:5
[INFO] [stdout]      |
[INFO] [stdout] 1243 | pub struct Profile {
[INFO] [stdout]      |            ------- fields in this struct
[INFO] [stdout] 1244 |     id: String,
[INFO] [stdout]      |     ^^
[INFO] [stdout] 1245 |     user_id: String,
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout] 1246 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 1247 |     active: bool,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout] 1248 |     is_default: bool,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1249 |     #[serde(deserialize_with = "deserialize_to_date")]
[INFO] [stdout] 1250 |     created_at: DateTime<Utc>,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Profile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.30s
[INFO] running `Command { std: "docker" "inspect" "b205bb669a583a2103a8b0997ad1d7557e963a8b3a85a3612c7d9aaa0c8579d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b205bb669a583a2103a8b0997ad1d7557e963a8b3a85a3612c7d9aaa0c8579d2", kill_on_drop: false }`
[INFO] [stdout] b205bb669a583a2103a8b0997ad1d7557e963a8b3a85a3612c7d9aaa0c8579d2
