[INFO] fetching crate coinbase-client 1.0.1-alpha...
[INFO] checking coinbase-client-1.0.1-alpha against master#e59540968e0c6fc3c37d92a639b83fc8fcee5e81 for pr-114559
[INFO] extracting crate coinbase-client 1.0.1-alpha into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate coinbase-client 1.0.1-alpha on toolchain e59540968e0c6fc3c37d92a639b83fc8fcee5e81
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e59540968e0c6fc3c37d92a639b83fc8fcee5e81" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e59540968e0c6fc3c37d92a639b83fc8fcee5e81" "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" "+e59540968e0c6fc3c37d92a639b83fc8fcee5e81" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+e59540968e0c6fc3c37d92a639b83fc8fcee5e81" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 26c55a532decdf343efe69179551d9c5b7c9473729f19dac18c61d7f9425f06c
[INFO] running `Command { std: "docker" "start" "-a" "26c55a532decdf343efe69179551d9c5b7c9473729f19dac18c61d7f9425f06c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "26c55a532decdf343efe69179551d9c5b7c9473729f19dac18c61d7f9425f06c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26c55a532decdf343efe69179551d9c5b7c9473729f19dac18c61d7f9425f06c", kill_on_drop: false }`
[INFO] [stdout] 26c55a532decdf343efe69179551d9c5b7c9473729f19dac18c61d7f9425f06c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+e59540968e0c6fc3c37d92a639b83fc8fcee5e81" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0b769a9cdc3d69f50ff2d0410faf240e2b94372518c72711e1f8c45a41fd374f
[INFO] running `Command { std: "docker" "start" "-a" "0b769a9cdc3d69f50ff2d0410faf240e2b94372518c72711e1f8c45a41fd374f", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]     Checking pin-project-lite v0.2.11
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]     Checking once_cell v1.18.0
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]     Checking smallvec v1.11.0
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling tokio v1.29.1
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]     Checking tracing-core v0.1.31
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling openssl v0.10.56
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde v1.0.183
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking mio v0.8.8
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]    Compiling cc v1.0.82
[INFO] [stderr]     Checking percent-encoding v2.3.0
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking form_urlencoded v1.2.0
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]     Checking httpdate v1.0.2
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking idna v0.4.0
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking url v2.4.0
[INFO] [stderr]    Compiling openssl-sys v0.9.91
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking encoding_rs v0.8.32
[INFO] [stderr]     Checking base64 v0.21.2
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking ipnet v2.8.0
[INFO] [stderr]     Checking chrono v0.4.26
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking dotenv v0.15.0
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_json v1.0.104
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking tokio-util v0.7.8
[INFO] [stderr]     Checking h2 v0.3.20
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking hyper v0.14.27
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.18
[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)]` 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)]` 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)]` 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: 13 warnings emitted
[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)]` 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: 13 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 21.89s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: rustc-serialize v0.3.24
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "0b769a9cdc3d69f50ff2d0410faf240e2b94372518c72711e1f8c45a41fd374f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b769a9cdc3d69f50ff2d0410faf240e2b94372518c72711e1f8c45a41fd374f", kill_on_drop: false }`
[INFO] [stdout] 0b769a9cdc3d69f50ff2d0410faf240e2b94372518c72711e1f8c45a41fd374f
