[INFO] cloning repository https://github.com/vibheksoni/axiomtrade-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vibheksoni/axiomtrade-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvibheksoni%2Faxiomtrade-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvibheksoni%2Faxiomtrade-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 713518ee935a1f0161d27b138e2c46e122fc785a [INFO] building vibheksoni/axiomtrade-rs against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvibheksoni%2Faxiomtrade-rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/vibheksoni/axiomtrade-rs [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vibheksoni/axiomtrade-rs [INFO] tweaked toml for git repo https://github.com/vibheksoni/axiomtrade-rs written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/vibheksoni/axiomtrade-rs on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/vibheksoni/axiomtrade-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bufstream v0.1.4 [INFO] [stderr] Downloaded imap-proto v0.10.2 [INFO] [stderr] Downloaded imap v2.4.1 [INFO] [stderr] Downloaded bindgen v0.69.5 [INFO] [stderr] Downloaded aws-lc-rs v1.13.3 [INFO] [stderr] Downloaded fastwebsockets v0.10.0 [INFO] [stderr] Downloaded aws-lc-sys v0.30.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 69e5975fb4cbc30d4a66223698ce4b9af34728c6974379db6649f5e8358b817a [INFO] running `Command { std: "docker" "start" "-a" "69e5975fb4cbc30d4a66223698ce4b9af34728c6974379db6649f5e8358b817a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "69e5975fb4cbc30d4a66223698ce4b9af34728c6974379db6649f5e8358b817a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "69e5975fb4cbc30d4a66223698ce4b9af34728c6974379db6649f5e8358b817a", kill_on_drop: false }` [INFO] [stdout] 69e5975fb4cbc30d4a66223698ce4b9af34728c6974379db6649f5e8358b817a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 156e9f0d88d72e4afd81b132773217d9820eafea7566a4ca38e744f59c93057a [INFO] running `Command { std: "docker" "start" "-a" "156e9f0d88d72e4afd81b132773217d9820eafea7566a4ca38e744f59c93057a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.97 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling aws-lc-rs v1.13.3 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling nom v5.1.3 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling psl-types v2.0.11 [INFO] [stderr] Compiling litrs v0.4.2 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling bufstream v0.1.4 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.2.32 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling aws-lc-sys v0.30.0 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling imap-proto v0.10.2 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling tungstenite v0.24.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling publicsuffix v2.3.0 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-tungstenite v0.24.0 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling cookie_store v0.21.1 [INFO] [stderr] Compiling imap v2.4.1 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling fastwebsockets v0.10.0 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling axiomtrade-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `SessionMetadata` [INFO] [stdout] --> src/auth/session_manager.rs:2:74 [INFO] [stdout] | [INFO] [stdout] 2 | use super::types::{AuthSession, AuthTokens, AuthCookies, TurnkeySession, SessionMetadata, UserInfo, LoginResult, TurnkeyCredentials}; [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 imports: `GetApiKeysResponse` and `TurnkeyWhoAmI` [INFO] [stdout] --> src/auth/session_manager.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::models::turnkey::{TurnkeyWhoAmI, GetApiKeysResponse}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/auth/session_manager.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Value` [INFO] [stdout] --> src/api/turnkey.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use serde_json::{json, Value}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `turnkey_client` [INFO] [stdout] --> src/auth/session_manager.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | let turnkey_client = self.turnkey_client.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_turnkey_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `login_step2` is never used [INFO] [stdout] --> src/auth/client.rs:311:14 [INFO] [stdout] | [INFO] [stdout] 27 | impl AuthClient { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 311 | async fn login_step2( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/utils/p256_crypto.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | / pbkdf2::>( [INFO] [stdout] 56 | | password.as_bytes(), [INFO] [stdout] 57 | | &salt_bytes, [INFO] [stdout] 58 | | PBKDF2_ITERATIONS, [INFO] [stdout] 59 | | &mut derived_key [INFO] [stdout] 60 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 55 | let _ = pbkdf2::>( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: imap-proto v0.10.2 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4` [INFO] running `Command { std: "docker" "inspect" "156e9f0d88d72e4afd81b132773217d9820eafea7566a4ca38e744f59c93057a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "156e9f0d88d72e4afd81b132773217d9820eafea7566a4ca38e744f59c93057a", kill_on_drop: false }` [INFO] [stdout] 156e9f0d88d72e4afd81b132773217d9820eafea7566a4ca38e744f59c93057a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 165ad8eb1a026788632b5464942a350fcdbfd62daaa902daf204d9871ccef331 [INFO] running `Command { std: "docker" "start" "-a" "165ad8eb1a026788632b5464942a350fcdbfd62daaa902daf204d9871ccef331", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `SessionMetadata` [INFO] [stdout] --> src/auth/session_manager.rs:2:74 [INFO] [stdout] | [INFO] [stdout] 2 | use super::types::{AuthSession, AuthTokens, AuthCookies, TurnkeySession, SessionMetadata, UserInfo, LoginResult, TurnkeyCredentials}; [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 imports: `GetApiKeysResponse` and `TurnkeyWhoAmI` [INFO] [stdout] --> src/auth/session_manager.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::models::turnkey::{TurnkeyWhoAmI, GetApiKeysResponse}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/auth/session_manager.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Value` [INFO] [stdout] --> src/api/turnkey.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use serde_json::{json, Value}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `turnkey_client` [INFO] [stdout] --> src/auth/session_manager.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | let turnkey_client = self.turnkey_client.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_turnkey_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `login_step2` is never used [INFO] [stdout] --> src/auth/client.rs:311:14 [INFO] [stdout] | [INFO] [stdout] 27 | impl AuthClient { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 311 | async fn login_step2( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/utils/p256_crypto.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | / pbkdf2::>( [INFO] [stdout] 56 | | password.as_bytes(), [INFO] [stdout] 57 | | &salt_bytes, [INFO] [stdout] 58 | | PBKDF2_ITERATIONS, [INFO] [stdout] 59 | | &mut derived_key [INFO] [stdout] 60 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 55 | let _ = pbkdf2::>( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling axiomtrade-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> examples/setup/environment_setup.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | let password = env::var("INBOX_LV_PASSWORD")?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `auth::AuthClient` and `models::notifications::*` [INFO] [stdout] --> examples/notifications/system_alerts.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | auth::AuthClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | errors::Result, [INFO] [stdout] 10 | models::notifications::*, [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: `std::env` [INFO] [stdout] --> examples/notifications/system_alerts.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime` and `Utc` [INFO] [stdout] --> examples/notifications/system_alerts.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | use chrono::{DateTime, Utc}; [INFO] [stdout] | ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `client` [INFO] [stdout] --> examples/authentication/session_management.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | let client = match axiomtrade_rs::client::EnhancedClient::new() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `auth_client` [INFO] [stdout] --> examples/authentication/session_management.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | let mut auth_client = match AuthClient::new() { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_auth_client` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_manager` [INFO] [stdout] --> examples/authentication/session_management.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | let session_manager = SessionManager::new(Some(session_path), true); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_manager` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/authentication/session_management.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | let mut auth_client = match AuthClient::new() { [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enhanced_client` [INFO] [stdout] --> examples/authentication/basic_login.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | let enhanced_client = match axiomtrade_rs::client::EnhancedClient::new() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enhanced_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `auth::AuthClient` and `models::notifications::*` [INFO] [stdout] --> examples/notifications/price_alerts.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | auth::AuthClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | errors::Result, [INFO] [stdout] 10 | models::notifications::*, [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 variable: `client` [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | let mut client = authenticate().await?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rebalance_strategy` [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let rebalance_strategy = RebalanceStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rebalance_strategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `notifications_client` [INFO] [stdout] --> examples/notifications/system_alerts.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_notifications_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_otp_from_user` is never used [INFO] [stdout] --> examples/authentication/otp_verification.rs:97:4 [INFO] [stdout] | [INFO] [stdout] 97 | fn get_otp_from_user() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | let mut client = authenticate().await?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `track_ethereum`, `track_arbitrum`, `include_staking`, `include_liquidity`, and `base_currency` are never read [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 268 | struct MultiChainPortfolioConfig { [INFO] [stdout] | ------------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 271 | track_ethereum: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 272 | track_arbitrum: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 275 | include_staking: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 276 | include_liquidity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 277 | base_currency: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MultiChainPortfolioConfig` 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 `recipient_address`, `slippage_tolerance`, and `priority_fee` are never read [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 281 | struct CrossChainTransfer { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 286 | recipient_address: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 287 | bridge_provider: String, [INFO] [stdout] 288 | slippage_tolerance: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 289 | priority_fee: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CrossChainTransfer` 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 `target_allocations`, `rebalance_threshold`, `min_trade_size`, `max_slippage`, `include_gas_optimization`, and `dry_run` are never read [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 293 | struct RebalanceStrategy { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 294 | target_allocations: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 295 | rebalance_threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 296 | min_trade_size: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 297 | max_slippage: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 298 | include_gas_optimization: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 299 | dry_run: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RebalanceStrategy` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RebalanceAction` is never used [INFO] [stdout] --> examples/advanced/multi_chain_portfolio.rs:303:6 [INFO] [stdout] | [INFO] [stdout] 303 | enum RebalanceAction { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/notifications/system_alerts.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `quiet_hours` is never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:452:5 [INFO] [stdout] | [INFO] [stdout] 444 | struct SystemAlertConfig { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 452 | quiet_hours: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SystemAlertConfig` 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: variant `SMS` is never constructed [INFO] [stdout] --> examples/notifications/system_alerts.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 456 | enum NotificationMethod { [INFO] [stdout] | ------------------ variant in this enum [INFO] [stdout] ... [INFO] [stdout] 460 | SMS, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationMethod` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_hour`, `end_hour`, and `timezone` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:473:5 [INFO] [stdout] | [INFO] [stdout] 472 | struct QuietHours { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 473 | start_hour: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 474 | end_hour: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 475 | timezone: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QuietHours` 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 `endpoint`, `check_interval`, `timeout`, `alert_on_failure`, and `alert_threshold` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 479 | struct ServiceMonitor { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 480 | service_name: String, [INFO] [stdout] 481 | endpoint: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 482 | check_interval: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 483 | timeout: Duration, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 484 | alert_on_failure: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 485 | alert_threshold: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ServiceMonitor` 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 `error_types`, `threshold_count`, `time_window`, and `severity` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 499 | struct ErrorPattern { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 500 | pattern_name: String, [INFO] [stdout] 501 | error_types: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 502 | threshold_count: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 503 | time_window: Duration, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 504 | severity: AlertSeverity, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorPattern` 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 `message` and `service_name` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 508 | struct SystemAlert { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 512 | message: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 513 | service_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SystemAlert` 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 `subscription_type`, `enabled`, and `retry_config` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:528:5 [INFO] [stdout] | [INFO] [stdout] 527 | struct AlertSubscription { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 528 | subscription_type: SubscriptionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | enabled: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 533 | retry_config: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AlertSubscription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Email` and `SMS` are never constructed [INFO] [stdout] --> examples/notifications/system_alerts.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 537 | enum SubscriptionType { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 538 | Webhook, [INFO] [stdout] 539 | Email, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 540 | SMS, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SubscriptionType` 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 `max_retries`, `retry_delay`, and `backoff_multiplier` are never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:545:5 [INFO] [stdout] | [INFO] [stdout] 544 | struct RetryConfig { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 545 | max_retries: u32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 546 | retry_delay: Duration, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 547 | backoff_multiplier: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RetryConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `maintenance_message` is never read [INFO] [stdout] --> examples/notifications/system_alerts.rs:557:5 [INFO] [stdout] | [INFO] [stdout] 551 | struct MaintenanceConfig { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 557 | maintenance_message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MaintenanceConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `notifications_client` [INFO] [stdout] --> examples/notifications/price_alerts.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_notifications_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/notifications/price_alerts.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/notifications/price_alerts.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | let mut updated_config = PriceAlertConfig { [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `mint` is never read [INFO] [stdout] --> examples/portfolio/token_accounts.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 242 | struct TokenSummary { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 243 | symbol: String, [INFO] [stdout] 244 | mint: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TokenSummary` 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: field `balance` is never read [INFO] [stdout] --> examples/portfolio/token_accounts.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 252 | struct TokenPosition { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 253 | wallet_address: String, [INFO] [stdout] 254 | balance: f64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TokenPosition` 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 `email_address`, `sms_number`, and `webhook_url` are never read [INFO] [stdout] --> examples/notifications/price_alerts.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 434 | struct AlertDeliveryConfig { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 435 | email_enabled: bool, [INFO] [stdout] 436 | email_address: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 437 | sms_enabled: bool, [INFO] [stdout] 438 | sms_number: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 439 | push_enabled: bool, [INFO] [stdout] 440 | webhook_url: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AlertDeliveryConfig` 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 `address` and `tokens` are never read [INFO] [stdout] --> examples/notifications/price_alerts.rs:450:5 [INFO] [stdout] | [INFO] [stdout] 449 | struct MockWallet { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 450 | address: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 451 | tokens: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MockWallet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `network_config` [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let network_config = NetworkOptimization { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_network_config` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `market_data_buffer` [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let market_data_buffer = Arc::new(Mutex::new(MarketDataBuffer::new())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_market_data_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l2_subscription` [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | let l2_subscription = serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_l2_subscription` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trade_subscription` [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | let trade_subscription = serde_json::json!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_trade_subscription` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | let mut client = authenticate().await?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 366 | struct NetworkOptimization { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 367 | use_fastest_endpoint: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 368 | enable_connection_pooling: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 369 | tcp_no_delay: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 370 | keep_alive: bool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 371 | connection_timeout: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 372 | read_timeout: Duration, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 373 | preferred_regions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ticks` and `max_size` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 376 | struct MarketDataBuffer { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 377 | ticks: VecDeque, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 378 | max_size: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bids` and `asks` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 390 | struct OrderBook { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 391 | bids: HashMap, // price -> quantity [INFO] [stdout] | ^^^^ [INFO] [stdout] 392 | asks: HashMap, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tick_size`, `min_spread_threshold`, `volume_imbalance_threshold`, `price_impact_window`, `order_flow_analysis`, and `liquidity_detection` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 470 | struct MicrostructureConfig { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 471 | tick_size: f64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 472 | min_spread_threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 473 | volume_imbalance_threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 474 | price_impact_window: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 475 | order_flow_analysis: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 476 | liquidity_detection: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:509:8 [INFO] [stdout] | [INFO] [stdout] 507 | trait HftStrategy: Send + Sync { [INFO] [stdout] | ----------- method in this trait [INFO] [stdout] 508 | fn generate_signal(&self, market_state: &MarketState) -> Option; [INFO] [stdout] 509 | fn name(&self) -> &str; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `spread_target`, `inventory_target`, `max_position`, and `skew_factor` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:514:5 [INFO] [stdout] | [INFO] [stdout] 512 | struct MarketMakingStrategy { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 513 | symbol: String, [INFO] [stdout] 514 | spread_target: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 515 | inventory_target: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 516 | max_position: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 517 | quote_size: f64, [INFO] [stdout] 518 | skew_factor: f64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pair`, `lookback_window`, `z_score_threshold`, `half_life`, and `position_size` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:544:5 [INFO] [stdout] | [INFO] [stdout] 543 | struct StatisticalArbitrageStrategy { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 544 | pair: (String, String), [INFO] [stdout] | ^^^^ [INFO] [stdout] 545 | lookback_window: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 546 | z_score_threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 547 | half_life: Duration, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 548 | position_size: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `momentum_threshold`, `holding_period`, `stop_loss`, and `take_profit` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 562 | struct MomentumScalpingStrategy { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] 563 | symbol: String, [INFO] [stdout] 564 | momentum_threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 565 | holding_period: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 566 | stop_loss: f64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 567 | take_profit: f64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 625 | struct ExecutionConfig { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 626 | max_latency_tolerance: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 627 | order_batching: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 628 | smart_routing: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 629 | post_only_default: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 630 | ioc_default: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 631 | mev_protection: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 632 | co_location_mode: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `symbol`, `price`, `quantity`, `timestamp`, and `side` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:638:5 [INFO] [stdout] | [INFO] [stdout] 637 | struct MarketTick { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 638 | symbol: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 639 | price: f64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 640 | quantity: f64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 641 | timestamp: Instant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 642 | side: Side, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MarketTick` 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 `bid_ask_spread`, `volume_imbalance`, `price_impact`, and `liquidity_score` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:653:5 [INFO] [stdout] | [INFO] [stdout] 652 | struct MarketState { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 653 | bid_ask_spread: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 654 | volume_imbalance: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 655 | price_impact: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 656 | liquidity_score: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MarketState` 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 `strategy`, `urgency`, and `confidence` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:662:5 [INFO] [stdout] | [INFO] [stdout] 661 | struct HftSignal { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 662 | strategy: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | urgency: SignalUrgency, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 666 | confidence: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HftSignal` 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 `quantity` and `order_type` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:671:11 [INFO] [stdout] | [INFO] [stdout] 671 | Buy { quantity: f64, price: f64, order_type: OrderType }, [INFO] [stdout] | --- ^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `HftAction` 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 `ask_price`, `bid_size`, and `ask_size` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:673:34 [INFO] [stdout] | [INFO] [stdout] 673 | MakeMarket { bid_price: f64, ask_price: f64, bid_size: f64, ask_size: f64 }, [INFO] [stdout] | ---------- ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `HftAction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Sell` is never constructed [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:672:5 [INFO] [stdout] | [INFO] [stdout] 670 | enum HftAction { [INFO] [stdout] | --------- variant in this enum [INFO] [stdout] 671 | Buy { quantity: f64, price: f64, order_type: OrderType }, [INFO] [stdout] 672 | Sell { quantity: f64, price: f64, order_type: OrderType }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HftAction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `FOK` and `PostOnly` are never constructed [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:679:5 [INFO] [stdout] | [INFO] [stdout] 677 | enum OrderType { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 678 | IOC, // Immediate or Cancel [INFO] [stdout] 679 | FOK, // Fill or Kill [INFO] [stdout] | ^^^ [INFO] [stdout] 680 | PostOnly, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OrderType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Low` and `Critical` are never constructed [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 684 | enum SignalUrgency { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 685 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 688 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SignalUrgency` 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 `signal_id`, `executed`, `fill_price`, `fill_quantity`, and `execution_latency` are never read [INFO] [stdout] --> examples/advanced/high_frequency_trading.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 692 | struct ExecutionResult { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 693 | signal_id: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 694 | executed: bool, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 695 | fill_price: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 696 | fill_quantity: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 697 | realized_pnl: f64, [INFO] [stdout] 698 | execution_latency: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExecutionResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `timeout` is never read [INFO] [stdout] --> examples/infrastructure/health_checks.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 155 | struct ServiceConfig { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 159 | timeout: Duration, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Database` is never constructed [INFO] [stdout] --> examples/infrastructure/health_checks.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 163 | enum ServiceType { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 166 | Database, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ServiceType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `service_name`, `timestamp`, and `error_message` are never read [INFO] [stdout] --> examples/infrastructure/health_checks.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 171 | struct HealthCheckResult { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 172 | service_name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 173 | timestamp: Instant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 176 | error_message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HealthCheckResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Unhealthy` is never constructed [INFO] [stdout] --> examples/infrastructure/health_checks.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 180 | enum ServiceStatus { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 183 | Unhealthy, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ServiceStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SessionMetadata` [INFO] [stdout] --> src/auth/session_manager.rs:2:74 [INFO] [stdout] | [INFO] [stdout] 2 | use super::types::{AuthSession, AuthTokens, AuthCookies, TurnkeySession, SessionMetadata, UserInfo, LoginResult, TurnkeyCredentials}; [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 imports: `GetApiKeysResponse` and `TurnkeyWhoAmI` [INFO] [stdout] --> src/auth/session_manager.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::models::turnkey::{TurnkeyWhoAmI, GetApiKeysResponse}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/auth/session_manager.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Value` [INFO] [stdout] --> src/api/turnkey.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use serde_json::{json, Value}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "high_frequency_trading"); 23 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c7f6aa2869acdbf014d094c6e427e554e160b6db/bin/rustc --crate-name high_frequency_trading --edition=2024 examples/advanced/high_frequency_trading.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a051b6a6934ee30a -C extra-filename=-8c0d84c83232338e --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-efbca0ec9d4cf5b2.so --extern axiomtrade_rs=/opt/rustwide/target/debug/deps/libaxiomtrade_rs.rlib --extern base64=/opt/rustwide/target/debug/deps/libbase64-2a03de3babadded3.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-ee0cf0325d36d1d0.rlib --extern dotenvy=/opt/rustwide/target/debug/deps/libdotenvy-c158e10653a35757.rlib --extern fastrand=/opt/rustwide/target/debug/deps/libfastrand-503f12a96d791409.rlib --extern fastwebsockets=/opt/rustwide/target/debug/deps/libfastwebsockets-4df908f1ed2b02c1.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-5e59117788ee4d33.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rlib --extern hmac=/opt/rustwide/target/debug/deps/libhmac-40eaf652aff0acb2.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-8a286151680a468c.rlib --extern http_body_util=/opt/rustwide/target/debug/deps/libhttp_body_util-f2ff7a97002ec3c2.rlib --extern hyper=/opt/rustwide/target/debug/deps/libhyper-19659cc9e7532f90.rlib --extern imap=/opt/rustwide/target/debug/deps/libimap-5c4807293de5d460.rlib --extern native_tls=/opt/rustwide/target/debug/deps/libnative_tls-b3c9cc43f2c95686.rlib --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-d4694f8a9661a3ab.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-e05972f153d0dad0.rlib --extern p256=/opt/rustwide/target/debug/deps/libp256-0f83626d83c20ec4.rlib --extern pbkdf2=/opt/rustwide/target/debug/deps/libpbkdf2-644c31ac5cf23b84.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-1aea495a78dc08f1.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-866e954ee028f0ab.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-9f7efe6667952ed7.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-76ffd602b7d0c349.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-86b5311ce3e058ae.rlib --extern sha2=/opt/rustwide/target/debug/deps/libsha2-7c89f5674eb3fb0f.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-3f4d31548a598697.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-c83531525e14abc0.rlib --extern tokio_rustls=/opt/rustwide/target/debug/deps/libtokio_rustls-d0bdb9f9cd21dcf7.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-222cc61bf82fb79a.rlib --extern tungstenite=/opt/rustwide/target/debug/deps/libtungstenite-07ffed4b8f2fd5c8.rlib --extern url=/opt/rustwide/target/debug/deps/liburl-44a1bab170dee425.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-2e57689ab08a86e0.rlib --extern webpki_roots=/opt/rustwide/target/debug/deps/libwebpki_roots-15f4660911aee432.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unused imports: `auth::AuthClient` and `models::notifications::*` [INFO] [stdout] --> examples/notifications/email_notifications.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | auth::AuthClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | errors::Result, [INFO] [stdout] 10 | models::notifications::*, [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: `std::time::Duration` [INFO] [stdout] --> examples/notifications/email_notifications.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `notifications_client` [INFO] [stdout] --> examples/notifications/email_notifications.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_notifications_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `turnkey_client` [INFO] [stdout] --> src/auth/session_manager.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | let turnkey_client = self.turnkey_client.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_turnkey_client` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "basic_websocket") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c7f6aa2869acdbf014d094c6e427e554e160b6db/bin/rustc --crate-name basic_websocket --edition=2024 examples/websocket/basic_websocket.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d3cad24940351a1a -C extra-filename=-61a07cc3ecdaf1b0 --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-efbca0ec9d4cf5b2.so --extern axiomtrade_rs=/opt/rustwide/target/debug/deps/libaxiomtrade_rs.rlib --extern base64=/opt/rustwide/target/debug/deps/libbase64-2a03de3babadded3.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-ee0cf0325d36d1d0.rlib --extern dotenvy=/opt/rustwide/target/debug/deps/libdotenvy-c158e10653a35757.rlib --extern fastrand=/opt/rustwide/target/debug/deps/libfastrand-503f12a96d791409.rlib --extern fastwebsockets=/opt/rustwide/target/debug/deps/libfastwebsockets-4df908f1ed2b02c1.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-5e59117788ee4d33.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rlib --extern hmac=/opt/rustwide/target/debug/deps/libhmac-40eaf652aff0acb2.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-8a286151680a468c.rlib --extern http_body_util=/opt/rustwide/target/debug/deps/libhttp_body_util-f2ff7a97002ec3c2.rlib --extern hyper=/opt/rustwide/target/debug/deps/libhyper-19659cc9e7532f90.rlib --extern imap=/opt/rustwide/target/debug/deps/libimap-5c4807293de5d460.rlib --extern native_tls=/opt/rustwide/target/debug/deps/libnative_tls-b3c9cc43f2c95686.rlib --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-d4694f8a9661a3ab.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-e05972f153d0dad0.rlib --extern p256=/opt/rustwide/target/debug/deps/libp256-0f83626d83c20ec4.rlib --extern pbkdf2=/opt/rustwide/target/debug/deps/libpbkdf2-644c31ac5cf23b84.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-1aea495a78dc08f1.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-866e954ee028f0ab.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-9f7efe6667952ed7.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-76ffd602b7d0c349.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-86b5311ce3e058ae.rlib --extern sha2=/opt/rustwide/target/debug/deps/libsha2-7c89f5674eb3fb0f.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-3f4d31548a598697.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-c83531525e14abc0.rlib --extern tokio_rustls=/opt/rustwide/target/debug/deps/libtokio_rustls-d0bdb9f9cd21dcf7.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-222cc61bf82fb79a.rlib --extern tungstenite=/opt/rustwide/target/debug/deps/libtungstenite-07ffed4b8f2fd5c8.rlib --extern url=/opt/rustwide/target/debug/deps/liburl-44a1bab170dee425.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-2e57689ab08a86e0.rlib --extern webpki_roots=/opt/rustwide/target/debug/deps/libwebpki_roots-15f4660911aee432.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out` (signal: 9, SIGKILL: kill) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/notifications/email_notifications.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let mut notifications_client = NotificationsClient::new()?; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (lib test); 5 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c7f6aa2869acdbf014d094c6e427e554e160b6db/bin/rustc --crate-name axiomtrade_rs --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5cd7a7c2258c6963 -C extra-filename=-3a79343017b84976 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-efbca0ec9d4cf5b2.so --extern base64=/opt/rustwide/target/debug/deps/libbase64-2a03de3babadded3.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-ee0cf0325d36d1d0.rlib --extern dotenvy=/opt/rustwide/target/debug/deps/libdotenvy-c158e10653a35757.rlib --extern fastrand=/opt/rustwide/target/debug/deps/libfastrand-503f12a96d791409.rlib --extern fastwebsockets=/opt/rustwide/target/debug/deps/libfastwebsockets-4df908f1ed2b02c1.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-5e59117788ee4d33.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rlib --extern hmac=/opt/rustwide/target/debug/deps/libhmac-40eaf652aff0acb2.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-8a286151680a468c.rlib --extern http_body_util=/opt/rustwide/target/debug/deps/libhttp_body_util-f2ff7a97002ec3c2.rlib --extern hyper=/opt/rustwide/target/debug/deps/libhyper-19659cc9e7532f90.rlib --extern imap=/opt/rustwide/target/debug/deps/libimap-5c4807293de5d460.rlib --extern native_tls=/opt/rustwide/target/debug/deps/libnative_tls-b3c9cc43f2c95686.rlib --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-d4694f8a9661a3ab.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-e05972f153d0dad0.rlib --extern p256=/opt/rustwide/target/debug/deps/libp256-0f83626d83c20ec4.rlib --extern pbkdf2=/opt/rustwide/target/debug/deps/libpbkdf2-644c31ac5cf23b84.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-1aea495a78dc08f1.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-866e954ee028f0ab.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-9f7efe6667952ed7.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-76ffd602b7d0c349.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-86b5311ce3e058ae.rlib --extern sha2=/opt/rustwide/target/debug/deps/libsha2-7c89f5674eb3fb0f.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-3f4d31548a598697.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-c83531525e14abc0.rlib --extern tokio_rustls=/opt/rustwide/target/debug/deps/libtokio_rustls-d0bdb9f9cd21dcf7.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-222cc61bf82fb79a.rlib --extern tungstenite=/opt/rustwide/target/debug/deps/libtungstenite-07ffed4b8f2fd5c8.rlib --extern url=/opt/rustwide/target/debug/deps/liburl-44a1bab170dee425.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-2e57689ab08a86e0.rlib --extern webpki_roots=/opt/rustwide/target/debug/deps/libwebpki_roots-15f4660911aee432.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out` (signal: 9, SIGKILL: kill) [INFO] [stdout] warning: fields `enabled` and `format_preferences` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:538:5 [INFO] [stdout] | [INFO] [stdout] 537 | struct EmailNotificationConfig { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 538 | enabled: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 544 | format_preferences: FormatPreferences, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmailNotificationConfig` 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: variants `Batched` and `Digest` are never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:559:5 [INFO] [stdout] | [INFO] [stdout] 557 | enum NotificationFrequency { [INFO] [stdout] | --------------------- variants in this enum [INFO] [stdout] 558 | Immediate, [INFO] [stdout] 559 | Batched, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 560 | Digest, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationFrequency` 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 `frequency`, `time_of_day`, `timezone`, `include_summary`, and `include_charts` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:566:5 [INFO] [stdout] | [INFO] [stdout] 564 | struct DigestSettings { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 565 | enabled: bool, [INFO] [stdout] 566 | frequency: DigestFrequency, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 567 | time_of_day: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 568 | timezone: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 569 | include_summary: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 570 | include_charts: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DigestSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Monthly` is never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 574 | enum DigestFrequency { [INFO] [stdout] | --------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 577 | Monthly, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DigestFrequency` 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 `html_format`, `include_branding`, `compact_mode`, and `language` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 581 | struct FormatPreferences { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 582 | html_format: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 583 | include_branding: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 584 | compact_mode: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 585 | language: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FormatPreferences` 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 `template_id`, `subject`, `html_body`, `text_body`, and `variables` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 589 | struct EmailTemplate { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 590 | template_id: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 591 | name: String, [INFO] [stdout] 592 | subject: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 593 | html_body: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 594 | text_body: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 595 | variables: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmailTemplate` 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 `template_id`, `schedule`, `enabled`, and `conditions` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:601:5 [INFO] [stdout] | [INFO] [stdout] 599 | struct ScheduledNotification { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 600 | name: String, [INFO] [stdout] 601 | template_id: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 602 | schedule: NotificationSchedule, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 603 | enabled: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 604 | conditions: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScheduledNotification` 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 `time` and `timezone` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | Daily { time: String, timezone: String }, [INFO] [stdout] | ----- ^^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `NotificationSchedule` 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 `day_of_week`, `time`, and `timezone` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:610:14 [INFO] [stdout] | [INFO] [stdout] 610 | Weekly { day_of_week: String, time: String, timezone: String }, [INFO] [stdout] | ------ ^^^^^^^^^^^ ^^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `NotificationSchedule` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Monthly` is never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:611:5 [INFO] [stdout] | [INFO] [stdout] 608 | enum NotificationSchedule { [INFO] [stdout] | -------------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 611 | Monthly { day_of_month: u8, time: String, timezone: String }, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationSchedule` 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 `min_portfolio_value`, `trading_days_only`, and `skip_if_no_activity` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:616:5 [INFO] [stdout] | [INFO] [stdout] 615 | struct NotificationConditions { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 616 | min_portfolio_value: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 617 | trading_days_only: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 618 | skip_if_no_activity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NotificationConditions` 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] --> examples/notifications/email_notifications.rs:623:5 [INFO] [stdout] | [INFO] [stdout] 622 | struct ImmediateNotification { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 623 | recipient: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 624 | subject: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 625 | html_body: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 626 | text_body: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 627 | priority: EmailPriority, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 628 | track_opens: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 629 | track_clicks: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ImmediateNotification` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Low` and `High` are never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:634:5 [INFO] [stdout] | [INFO] [stdout] 633 | enum EmailPriority { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 634 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] 635 | Normal, [INFO] [stdout] 636 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmailPriority` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Sent`, `Bounced`, `Failed`, and `Complaint` are never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:641:5 [INFO] [stdout] | [INFO] [stdout] 640 | enum DeliveryStatus { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 641 | Sent, [INFO] [stdout] | ^^^^ [INFO] [stdout] 642 | Delivered, [INFO] [stdout] 643 | Bounced, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 644 | Failed, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 645 | Complaint, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DeliveryStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `all_notifications`, `trade_notifications`, `price_alerts`, `system_notifications`, `marketing_emails`, and `digest_frequency` are never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:650:5 [INFO] [stdout] | [INFO] [stdout] 649 | struct EmailSubscriptionPreferences { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 650 | all_notifications: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 651 | trade_notifications: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 652 | price_alerts: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 653 | system_notifications: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 654 | marketing_emails: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 655 | digest_frequency: DigestFrequency, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmailSubscriptionPreferences` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Hard`, `Soft`, and `Complaint` are never constructed [INFO] [stdout] --> examples/notifications/email_notifications.rs:660:5 [INFO] [stdout] | [INFO] [stdout] 659 | enum BounceType { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 660 | Hard, [INFO] [stdout] | ^^^^ [INFO] [stdout] 661 | Soft, [INFO] [stdout] | ^^^^ [INFO] [stdout] 662 | Complaint, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BounceType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `click_rate` is never read [INFO] [stdout] --> examples/notifications/email_notifications.rs:686:5 [INFO] [stdout] | [INFO] [stdout] 684 | struct TemplateEngagement { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 685 | open_rate: f64, [INFO] [stdout] 686 | click_rate: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TemplateEngagement` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustctU5SgT/symbols.o" "<7 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libdotenvy-c158e10653a35757,libaxiomtrade_rs,liburlencoding-2e57689ab08a86e0,libhex-28742b4ca144387c,libnum_bigint-d4694f8a9661a3ab,libnum_integer-e040bf46f30c1e17,libtokio_tungstenite-222cc61bf82fb79a,libtungstenite-07ffed4b8f2fd5c8,libdata_encoding-6d465a39edfa29f6,libutf8-d75228722519eff6,libbyteorder-1efcbe4f07366651,libsha1-b4463f17eac23919,libp256-0f83626d83c20ec4,libecdsa-de9c49f0a438a13c,librfc6979-977db691cf08463b,libsignature-8d388c2146f9935e,libprimeorder-3f796ebc4281c4d8,libelliptic_curve-d08f107fe84ac712,libsec1-485845ba925295d9,libder-3b2df16ef24a328b,libcrypto_bigint-5050c821a2217767,libbase16ct-9aec4ac31f820e74,libgroup-f6ae0dfd1d715e3e,libff-6fca3f06fa38429e,libsha2-7c89f5674eb3fb0f,libcpufeatures-471354fefbcaf2d8,libpbkdf2-644c31ac5cf23b84,libhmac-40eaf652aff0acb2,libdigest-d439b2096b2ace97,libsubtle-fdb157e48338ed49,libconst_oid-5d63b50f42b847e9,libblock_buffer-52fe652d5d7b5e74,libcrypto_common-6c502d2bb6475f5b,libgeneric_array-70dfcd96856eee38,libtypenum-b636c2b461885073,libimap-5c4807293de5d460,libbufstream-cf227641efe514c2,libbase64-b5296a10b8334a2c,libregex-866e954ee028f0ab,libregex_automata-cec982e49192f81f,libaho_corasick-d1b2f152585ed8c1,libregex_syntax-13fc688ae7f36982,liblazy_static-b3603208c0de2608,libimap_proto-2047a9614718f42b,libnom-eda18daa597fd1e2,liblexical_core-f1bdcbed12f0451b,libbitflags-e2b4db6c651223da,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libchrono-ee0cf0325d36d1d0,libiana_time_zone-693b81a5c0b46492,libnum_traits-e05972f153d0dad0,libthiserror-3f4d31548a598697,librand-1aea495a78dc08f1,librand_chacha-e74b4d140f94f1db,libppv_lite86-d40de8daa0db893c,libzerocopy-70610920d7f7fd24,librand_core-c1e913bf87a902f7,libgetrandom-a47b853fa26c3665,libreqwest-9f7efe6667952ed7,libserde_urlencoded-245e413d15d12c4e,libcookie_store-f56b0521cb89fda3,libpublicsuffix-93699626d747424c,libpsl_types-fd0d8ee12106f23e,libcookie-d5ac5d42f8f2b8f7,libtime-5317c8e7ee34e0a1,libtime_core-45a5f0d549950b2a,libnum_conv-2c976fbf8b8f2899,libderanged-3ca21461b8e5f612,libpowerfmt-a0c185df26c26a22,librustls_pki_types-a7867074414b404a,libzeroize-ead98f074a37f829,libhyper_tls-c2d80f1655d1c3e4,libtokio_native_tls-246cd01b3f574559,libmime-4b44681fdb2c65f7,libencoding_rs-81683899b9b068d2,libserde_json-86b5311ce3e058ae,libmemchr-559dcc9e49f34427,libryu-0ea4bafc9bef6d8b,libserde-76ffd602b7d0c349,libtower_http-3d1b408207b06db0,libiri_string-a380f51e5b0b7b73,libtower-8b7158d669323791,libtower_layer-d70c7e404336389b,libnative_tls-b3c9cc43f2c95686,libopenssl_probe-cbab9b905ab83f66,libopenssl-20bbd76b240ce7b0,libbitflags-999d889d9694453e,libforeign_types-0d5385f641bbbadd,libforeign_types_shared-1d09a6084921ca40,libopenssl_sys-22b3dd3e430783fb,libhyper_util-e6b897446f044219,libbase64-2a03de3babadded3,libipnet-9aae67a4e846df6d,libtower_service-0d7df29686b13872,libhyper-19659cc9e7532f90,libwant-0f3c3ee377cad37f,libtry_lock-aabba5e3d97e6b57,libhttparse-47a3d40564b60e09,libh2-6428924207e37e46,libtracing-092f07663e482c15,libtracing_core-181ee1ed942b4689,libonce_cell-0ba6aecba7086d38,libindexmap-2e054a1745df31ca,libequivalent-7e0e8cbe6c474a67,libhashbrown-76659aeb83761b81,libatomic_waker-001109810bdecbaa,libtokio_util-c1d79ed3074fad3c,libhttpdate-9f9d2502c6a38412,libfutures_channel-179401688c37d974,libfutures_util-5e59117788ee4d33,libslab-8c0cbfb396425d81,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libtokio-c83531525e14abc0,libsignal_hook_registry-dc432a6cbbcb6361,libsocket2-3ed8ac1c6dcd3fb1,libmio-42cc619f1990aa9e,libparking_lot-e88448a16c5060de,libparking_lot_core-093daee1af91a320,liblibc-a58beeab2e1413cc,libcfg_if-5a199b0ec0054672,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libhttp_body_util-f2ff7a97002ec3c2,libpin_project_lite-bedc6e0acd72ff2a,libhttp_body-5d2c120e15cb3719,liblog-394b918668cad64a,liburl-44a1bab170dee425,libidna-0926188619a95b9b,libutf8_iter-0d9be7b316c2b184,libidna_adapter-e79646a385fa2810,libicu_properties-1d25f36c781d10d6,libicu_properties_data-9d163be0f8ec47fd,libicu_normalizer-c4c42153ec4dab33,libsmallvec-5854932b8c8b4991,libicu_normalizer_data-9919e82512efe734,libicu_collections-aa52b8c94eb7004f,libpotential_utf-32b9497630df45b6,libicu_provider-afe993c3f341d47f,libicu_locale_core-56c14b0e1adf114d,libtinystr-2a0161724ea9d50c,liblitemap-aaec3d88bc2b9505,libwriteable-1fc78dfe07ba1099,libzerovec-9b89b18de90505da,libzerotrie-014b342206e8ce7f,libyoke-dfa8e2980f48aeff,libstable_deref_trait-e5f295e98f1b80b2,libzerofrom-b261be634ee72762,libform_urlencoded-a5edb5174711de82,libpercent_encoding-9bee39bbc5bd523a,libhttp-8a286151680a468c,libitoa-6b76ec393d6a2c41,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24,libsync_wrapper-5a27d2ea02cd7690,libfutures_core-fc6bb1738f00fc87}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustctU5SgT/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/session_management-b032d43335d5a70d" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "session_management") due to 1 previous error; 4 warnings emitted [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcFPw3r3/symbols.o" "<7 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libdotenvy-c158e10653a35757,libaxiomtrade_rs,liburlencoding-2e57689ab08a86e0,libhex-28742b4ca144387c,libnum_bigint-d4694f8a9661a3ab,libnum_integer-e040bf46f30c1e17,libtokio_tungstenite-222cc61bf82fb79a,libtungstenite-07ffed4b8f2fd5c8,libdata_encoding-6d465a39edfa29f6,libutf8-d75228722519eff6,libbyteorder-1efcbe4f07366651,libsha1-b4463f17eac23919,libp256-0f83626d83c20ec4,libecdsa-de9c49f0a438a13c,librfc6979-977db691cf08463b,libsignature-8d388c2146f9935e,libprimeorder-3f796ebc4281c4d8,libelliptic_curve-d08f107fe84ac712,libsec1-485845ba925295d9,libder-3b2df16ef24a328b,libcrypto_bigint-5050c821a2217767,libbase16ct-9aec4ac31f820e74,libgroup-f6ae0dfd1d715e3e,libff-6fca3f06fa38429e,libsha2-7c89f5674eb3fb0f,libcpufeatures-471354fefbcaf2d8,libpbkdf2-644c31ac5cf23b84,libhmac-40eaf652aff0acb2,libdigest-d439b2096b2ace97,libsubtle-fdb157e48338ed49,libconst_oid-5d63b50f42b847e9,libblock_buffer-52fe652d5d7b5e74,libcrypto_common-6c502d2bb6475f5b,libgeneric_array-70dfcd96856eee38,libtypenum-b636c2b461885073,libimap-5c4807293de5d460,libbufstream-cf227641efe514c2,libbase64-b5296a10b8334a2c,libregex-866e954ee028f0ab,libregex_automata-cec982e49192f81f,libaho_corasick-d1b2f152585ed8c1,libregex_syntax-13fc688ae7f36982,liblazy_static-b3603208c0de2608,libimap_proto-2047a9614718f42b,libnom-eda18daa597fd1e2,liblexical_core-f1bdcbed12f0451b,libbitflags-e2b4db6c651223da,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libchrono-ee0cf0325d36d1d0,libiana_time_zone-693b81a5c0b46492,libnum_traits-e05972f153d0dad0,libthiserror-3f4d31548a598697,librand-1aea495a78dc08f1,librand_chacha-e74b4d140f94f1db,libppv_lite86-d40de8daa0db893c,libzerocopy-70610920d7f7fd24,librand_core-c1e913bf87a902f7,libgetrandom-a47b853fa26c3665,libreqwest-9f7efe6667952ed7,libserde_urlencoded-245e413d15d12c4e,libcookie_store-f56b0521cb89fda3,libpublicsuffix-93699626d747424c,libpsl_types-fd0d8ee12106f23e,libcookie-d5ac5d42f8f2b8f7,libtime-5317c8e7ee34e0a1,libtime_core-45a5f0d549950b2a,libnum_conv-2c976fbf8b8f2899,libderanged-3ca21461b8e5f612,libpowerfmt-a0c185df26c26a22,librustls_pki_types-a7867074414b404a,libzeroize-ead98f074a37f829,libhyper_tls-c2d80f1655d1c3e4,libtokio_native_tls-246cd01b3f574559,libmime-4b44681fdb2c65f7,libencoding_rs-81683899b9b068d2,libserde_json-86b5311ce3e058ae,libmemchr-559dcc9e49f34427,libryu-0ea4bafc9bef6d8b,libserde-76ffd602b7d0c349,libtower_http-3d1b408207b06db0,libiri_string-a380f51e5b0b7b73,libtower-8b7158d669323791,libtower_layer-d70c7e404336389b,libnative_tls-b3c9cc43f2c95686,libopenssl_probe-cbab9b905ab83f66,libopenssl-20bbd76b240ce7b0,libbitflags-999d889d9694453e,libforeign_types-0d5385f641bbbadd,libforeign_types_shared-1d09a6084921ca40,libopenssl_sys-22b3dd3e430783fb,libhyper_util-e6b897446f044219,libbase64-2a03de3babadded3,libipnet-9aae67a4e846df6d,libtower_service-0d7df29686b13872,libhyper-19659cc9e7532f90,libwant-0f3c3ee377cad37f,libtry_lock-aabba5e3d97e6b57,libhttparse-47a3d40564b60e09,libh2-6428924207e37e46,libtracing-092f07663e482c15,libtracing_core-181ee1ed942b4689,libonce_cell-0ba6aecba7086d38,libindexmap-2e054a1745df31ca,libequivalent-7e0e8cbe6c474a67,libhashbrown-76659aeb83761b81,libatomic_waker-001109810bdecbaa,libtokio_util-c1d79ed3074fad3c,libhttpdate-9f9d2502c6a38412,libfutures_channel-179401688c37d974,libfutures_util-5e59117788ee4d33,libslab-8c0cbfb396425d81,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libtokio-c83531525e14abc0,libsignal_hook_registry-dc432a6cbbcb6361,libsocket2-3ed8ac1c6dcd3fb1,libmio-42cc619f1990aa9e,libparking_lot-e88448a16c5060de,libparking_lot_core-093daee1af91a320,liblibc-a58beeab2e1413cc,libcfg_if-5a199b0ec0054672,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libhttp_body_util-f2ff7a97002ec3c2,libpin_project_lite-bedc6e0acd72ff2a,libhttp_body-5d2c120e15cb3719,liblog-394b918668cad64a,liburl-44a1bab170dee425,libidna-0926188619a95b9b,libutf8_iter-0d9be7b316c2b184,libidna_adapter-e79646a385fa2810,libicu_properties-1d25f36c781d10d6,libicu_properties_data-9d163be0f8ec47fd,libicu_normalizer-c4c42153ec4dab33,libsmallvec-5854932b8c8b4991,libicu_normalizer_data-9919e82512efe734,libicu_collections-aa52b8c94eb7004f,libpotential_utf-32b9497630df45b6,libicu_provider-afe993c3f341d47f,libicu_locale_core-56c14b0e1adf114d,libtinystr-2a0161724ea9d50c,liblitemap-aaec3d88bc2b9505,libwriteable-1fc78dfe07ba1099,libzerovec-9b89b18de90505da,libzerotrie-014b342206e8ce7f,libyoke-dfa8e2980f48aeff,libstable_deref_trait-e5f295e98f1b80b2,libzerofrom-b261be634ee72762,libform_urlencoded-a5edb5174711de82,libpercent_encoding-9bee39bbc5bd523a,libhttp-8a286151680a468c,libitoa-6b76ec393d6a2c41,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24,libsync_wrapper-5a27d2ea02cd7690,libfutures_core-fc6bb1738f00fc87}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcFPw3r3/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/cookie_auth-1d8ca2777bc4d9ac" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "cookie_auth") due to 1 previous error [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustckDqgpq/symbols.o" "<7 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libdotenvy-c158e10653a35757,libaxiomtrade_rs,liburlencoding-2e57689ab08a86e0,libhex-28742b4ca144387c,libnum_bigint-d4694f8a9661a3ab,libnum_integer-e040bf46f30c1e17,libtokio_tungstenite-222cc61bf82fb79a,libtungstenite-07ffed4b8f2fd5c8,libdata_encoding-6d465a39edfa29f6,libutf8-d75228722519eff6,libbyteorder-1efcbe4f07366651,libsha1-b4463f17eac23919,libp256-0f83626d83c20ec4,libecdsa-de9c49f0a438a13c,librfc6979-977db691cf08463b,libsignature-8d388c2146f9935e,libprimeorder-3f796ebc4281c4d8,libelliptic_curve-d08f107fe84ac712,libsec1-485845ba925295d9,libder-3b2df16ef24a328b,libcrypto_bigint-5050c821a2217767,libbase16ct-9aec4ac31f820e74,libgroup-f6ae0dfd1d715e3e,libff-6fca3f06fa38429e,libsha2-7c89f5674eb3fb0f,libcpufeatures-471354fefbcaf2d8,libpbkdf2-644c31ac5cf23b84,libhmac-40eaf652aff0acb2,libdigest-d439b2096b2ace97,libsubtle-fdb157e48338ed49,libconst_oid-5d63b50f42b847e9,libblock_buffer-52fe652d5d7b5e74,libcrypto_common-6c502d2bb6475f5b,libgeneric_array-70dfcd96856eee38,libtypenum-b636c2b461885073,libimap-5c4807293de5d460,libbufstream-cf227641efe514c2,libbase64-b5296a10b8334a2c,libregex-866e954ee028f0ab,libregex_automata-cec982e49192f81f,libaho_corasick-d1b2f152585ed8c1,libregex_syntax-13fc688ae7f36982,liblazy_static-b3603208c0de2608,libimap_proto-2047a9614718f42b,libnom-eda18daa597fd1e2,liblexical_core-f1bdcbed12f0451b,libbitflags-e2b4db6c651223da,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libchrono-ee0cf0325d36d1d0,libiana_time_zone-693b81a5c0b46492,libnum_traits-e05972f153d0dad0,libthiserror-3f4d31548a598697,librand-1aea495a78dc08f1,librand_chacha-e74b4d140f94f1db,libppv_lite86-d40de8daa0db893c,libzerocopy-70610920d7f7fd24,librand_core-c1e913bf87a902f7,libgetrandom-a47b853fa26c3665,libreqwest-9f7efe6667952ed7,libserde_urlencoded-245e413d15d12c4e,libcookie_store-f56b0521cb89fda3,libpublicsuffix-93699626d747424c,libpsl_types-fd0d8ee12106f23e,libcookie-d5ac5d42f8f2b8f7,libtime-5317c8e7ee34e0a1,libtime_core-45a5f0d549950b2a,libnum_conv-2c976fbf8b8f2899,libderanged-3ca21461b8e5f612,libpowerfmt-a0c185df26c26a22,librustls_pki_types-a7867074414b404a,libzeroize-ead98f074a37f829,libhyper_tls-c2d80f1655d1c3e4,libtokio_native_tls-246cd01b3f574559,libmime-4b44681fdb2c65f7,libencoding_rs-81683899b9b068d2,libserde_json-86b5311ce3e058ae,libmemchr-559dcc9e49f34427,libryu-0ea4bafc9bef6d8b,libserde-76ffd602b7d0c349,libtower_http-3d1b408207b06db0,libiri_string-a380f51e5b0b7b73,libtower-8b7158d669323791,libtower_layer-d70c7e404336389b,libnative_tls-b3c9cc43f2c95686,libopenssl_probe-cbab9b905ab83f66,libopenssl-20bbd76b240ce7b0,libbitflags-999d889d9694453e,libforeign_types-0d5385f641bbbadd,libforeign_types_shared-1d09a6084921ca40,libopenssl_sys-22b3dd3e430783fb,libhyper_util-e6b897446f044219,libbase64-2a03de3babadded3,libipnet-9aae67a4e846df6d,libtower_service-0d7df29686b13872,libhyper-19659cc9e7532f90,libwant-0f3c3ee377cad37f,libtry_lock-aabba5e3d97e6b57,libhttparse-47a3d40564b60e09,libh2-6428924207e37e46,libtracing-092f07663e482c15,libtracing_core-181ee1ed942b4689,libonce_cell-0ba6aecba7086d38,libindexmap-2e054a1745df31ca,libequivalent-7e0e8cbe6c474a67,libhashbrown-76659aeb83761b81,libatomic_waker-001109810bdecbaa,libtokio_util-c1d79ed3074fad3c,libhttpdate-9f9d2502c6a38412,libfutures_channel-179401688c37d974,libfutures_util-5e59117788ee4d33,libslab-8c0cbfb396425d81,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libtokio-c83531525e14abc0,libsignal_hook_registry-dc432a6cbbcb6361,libsocket2-3ed8ac1c6dcd3fb1,libmio-42cc619f1990aa9e,libparking_lot-e88448a16c5060de,libparking_lot_core-093daee1af91a320,liblibc-a58beeab2e1413cc,libcfg_if-5a199b0ec0054672,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libhttp_body_util-f2ff7a97002ec3c2,libpin_project_lite-bedc6e0acd72ff2a,libhttp_body-5d2c120e15cb3719,liblog-394b918668cad64a,liburl-44a1bab170dee425,libidna-0926188619a95b9b,libutf8_iter-0d9be7b316c2b184,libidna_adapter-e79646a385fa2810,libicu_properties-1d25f36c781d10d6,libicu_properties_data-9d163be0f8ec47fd,libicu_normalizer-c4c42153ec4dab33,libsmallvec-5854932b8c8b4991,libicu_normalizer_data-9919e82512efe734,libicu_collections-aa52b8c94eb7004f,libpotential_utf-32b9497630df45b6,libicu_provider-afe993c3f341d47f,libicu_locale_core-56c14b0e1adf114d,libtinystr-2a0161724ea9d50c,liblitemap-aaec3d88bc2b9505,libwriteable-1fc78dfe07ba1099,libzerovec-9b89b18de90505da,libzerotrie-014b342206e8ce7f,libyoke-dfa8e2980f48aeff,libstable_deref_trait-e5f295e98f1b80b2,libzerofrom-b261be634ee72762,libform_urlencoded-a5edb5174711de82,libpercent_encoding-9bee39bbc5bd523a,libhttp-8a286151680a468c,libitoa-6b76ec393d6a2c41,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24,libsync_wrapper-5a27d2ea02cd7690,libfutures_core-fc6bb1738f00fc87}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustckDqgpq/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/otp_verification-ffad2a93672fda53" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "otp_verification") due to 1 previous error; 1 warning emitted [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustc6PQpTH/symbols.o" "<7 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libdotenvy-c158e10653a35757,libaxiomtrade_rs,liburlencoding-2e57689ab08a86e0,libhex-28742b4ca144387c,libnum_bigint-d4694f8a9661a3ab,libnum_integer-e040bf46f30c1e17,libtokio_tungstenite-222cc61bf82fb79a,libtungstenite-07ffed4b8f2fd5c8,libdata_encoding-6d465a39edfa29f6,libutf8-d75228722519eff6,libbyteorder-1efcbe4f07366651,libsha1-b4463f17eac23919,libp256-0f83626d83c20ec4,libecdsa-de9c49f0a438a13c,librfc6979-977db691cf08463b,libsignature-8d388c2146f9935e,libprimeorder-3f796ebc4281c4d8,libelliptic_curve-d08f107fe84ac712,libsec1-485845ba925295d9,libder-3b2df16ef24a328b,libcrypto_bigint-5050c821a2217767,libbase16ct-9aec4ac31f820e74,libgroup-f6ae0dfd1d715e3e,libff-6fca3f06fa38429e,libsha2-7c89f5674eb3fb0f,libcpufeatures-471354fefbcaf2d8,libpbkdf2-644c31ac5cf23b84,libhmac-40eaf652aff0acb2,libdigest-d439b2096b2ace97,libsubtle-fdb157e48338ed49,libconst_oid-5d63b50f42b847e9,libblock_buffer-52fe652d5d7b5e74,libcrypto_common-6c502d2bb6475f5b,libgeneric_array-70dfcd96856eee38,libtypenum-b636c2b461885073,libimap-5c4807293de5d460,libbufstream-cf227641efe514c2,libbase64-b5296a10b8334a2c,libregex-866e954ee028f0ab,libregex_automata-cec982e49192f81f,libaho_corasick-d1b2f152585ed8c1,libregex_syntax-13fc688ae7f36982,liblazy_static-b3603208c0de2608,libimap_proto-2047a9614718f42b,libnom-eda18daa597fd1e2,liblexical_core-f1bdcbed12f0451b,libbitflags-e2b4db6c651223da,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libchrono-ee0cf0325d36d1d0,libiana_time_zone-693b81a5c0b46492,libnum_traits-e05972f153d0dad0,libthiserror-3f4d31548a598697,librand-1aea495a78dc08f1,librand_chacha-e74b4d140f94f1db,libppv_lite86-d40de8daa0db893c,libzerocopy-70610920d7f7fd24,librand_core-c1e913bf87a902f7,libgetrandom-a47b853fa26c3665,libreqwest-9f7efe6667952ed7,libserde_urlencoded-245e413d15d12c4e,libcookie_store-f56b0521cb89fda3,libpublicsuffix-93699626d747424c,libpsl_types-fd0d8ee12106f23e,libcookie-d5ac5d42f8f2b8f7,libtime-5317c8e7ee34e0a1,libtime_core-45a5f0d549950b2a,libnum_conv-2c976fbf8b8f2899,libderanged-3ca21461b8e5f612,libpowerfmt-a0c185df26c26a22,librustls_pki_types-a7867074414b404a,libzeroize-ead98f074a37f829,libhyper_tls-c2d80f1655d1c3e4,libtokio_native_tls-246cd01b3f574559,libmime-4b44681fdb2c65f7,libencoding_rs-81683899b9b068d2,libserde_json-86b5311ce3e058ae,libmemchr-559dcc9e49f34427,libryu-0ea4bafc9bef6d8b,libserde-76ffd602b7d0c349,libtower_http-3d1b408207b06db0,libiri_string-a380f51e5b0b7b73,libtower-8b7158d669323791,libtower_layer-d70c7e404336389b,libnative_tls-b3c9cc43f2c95686,libopenssl_probe-cbab9b905ab83f66,libopenssl-20bbd76b240ce7b0,libbitflags-999d889d9694453e,libforeign_types-0d5385f641bbbadd,libforeign_types_shared-1d09a6084921ca40,libopenssl_sys-22b3dd3e430783fb,libhyper_util-e6b897446f044219,libbase64-2a03de3babadded3,libipnet-9aae67a4e846df6d,libtower_service-0d7df29686b13872,libhyper-19659cc9e7532f90,libwant-0f3c3ee377cad37f,libtry_lock-aabba5e3d97e6b57,libhttparse-47a3d40564b60e09,libh2-6428924207e37e46,libtracing-092f07663e482c15,libtracing_core-181ee1ed942b4689,libonce_cell-0ba6aecba7086d38,libindexmap-2e054a1745df31ca,libequivalent-7e0e8cbe6c474a67,libhashbrown-76659aeb83761b81,libatomic_waker-001109810bdecbaa,libtokio_util-c1d79ed3074fad3c,libhttpdate-9f9d2502c6a38412,libfutures_channel-179401688c37d974,libfutures_util-5e59117788ee4d33,libslab-8c0cbfb396425d81,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libtokio-c83531525e14abc0,libsignal_hook_registry-dc432a6cbbcb6361,libsocket2-3ed8ac1c6dcd3fb1,libmio-42cc619f1990aa9e,libparking_lot-e88448a16c5060de,libparking_lot_core-093daee1af91a320,liblibc-a58beeab2e1413cc,libcfg_if-5a199b0ec0054672,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libhttp_body_util-f2ff7a97002ec3c2,libpin_project_lite-bedc6e0acd72ff2a,libhttp_body-5d2c120e15cb3719,liblog-394b918668cad64a,liburl-44a1bab170dee425,libidna-0926188619a95b9b,libutf8_iter-0d9be7b316c2b184,libidna_adapter-e79646a385fa2810,libicu_properties-1d25f36c781d10d6,libicu_properties_data-9d163be0f8ec47fd,libicu_normalizer-c4c42153ec4dab33,libsmallvec-5854932b8c8b4991,libicu_normalizer_data-9919e82512efe734,libicu_collections-aa52b8c94eb7004f,libpotential_utf-32b9497630df45b6,libicu_provider-afe993c3f341d47f,libicu_locale_core-56c14b0e1adf114d,libtinystr-2a0161724ea9d50c,liblitemap-aaec3d88bc2b9505,libwriteable-1fc78dfe07ba1099,libzerovec-9b89b18de90505da,libzerotrie-014b342206e8ce7f,libyoke-dfa8e2980f48aeff,libstable_deref_trait-e5f295e98f1b80b2,libzerofrom-b261be634ee72762,libform_urlencoded-a5edb5174711de82,libpercent_encoding-9bee39bbc5bd523a,libhttp-8a286151680a468c,libitoa-6b76ec393d6a2c41,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24,libsync_wrapper-5a27d2ea02cd7690,libfutures_core-fc6bb1738f00fc87}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc6PQpTH/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-846b30f71839ed43/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/basic_login-57b692dd32f57567" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `axiomtrade-rs` (example "basic_login") due to 1 previous error; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "165ad8eb1a026788632b5464942a350fcdbfd62daaa902daf204d9871ccef331", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "165ad8eb1a026788632b5464942a350fcdbfd62daaa902daf204d9871ccef331", kill_on_drop: false }` [INFO] [stdout] 165ad8eb1a026788632b5464942a350fcdbfd62daaa902daf204d9871ccef331