Compiling trading_engine v1.0.0 (/home/jgrusewski/Work/foxhunt/trading_engine) Compiling storage v1.0.0 (/home/jgrusewski/Work/foxhunt/storage) Compiling adaptive-strategy v1.0.0 (/home/jgrusewski/Work/foxhunt/adaptive-strategy) Compiling integration_load_tests v0.1.0 (/home/jgrusewski/Work/foxhunt/tests/load_tests) Compiling stress_tests v1.0.0 (/home/jgrusewski/Work/foxhunt/services/stress_tests) Compiling trading-data v0.1.0 (/home/jgrusewski/Work/foxhunt/trading-data) Compiling config v1.0.0 (/home/jgrusewski/Work/foxhunt/config) Compiling api_gateway_load_tests v0.1.0 (/home/jgrusewski/Work/foxhunt/services/api_gateway/load_tests) warning: unused variable: `status_response` --> services/integration_tests/tests/trading_service_e2e.rs:528:9 | 528 | let status_response = client.get_order_status(status_request).await; | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_status_response` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `response` --> services/integration_tests/tests/trading_service_e2e.rs:616:15 | 616 | Ok(Ok(response)) => { | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` warning: method `with_mfa_unverified` is never used --> services/integration_tests/tests/common/auth_helpers.rs:157:12 | 109 | impl TestAuthConfig { | ------------------- method in this implementation ... 157 | pub fn with_mfa_unverified(mut self) -> Self { | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `create_auth_interceptor` is never used --> services/integration_tests/tests/common/auth_helpers.rs:352:8 | 352 | pub fn create_auth_interceptor( | ^^^^^^^^^^^^^^^^^^^^^^^ warning: `integration_tests` (test "trading_service_e2e") generated 4 warnings warning: unused import: `tonic::Request` --> tests/load_tests/src/lib.rs:8:5 | 8 | use tonic::Request; | ^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `uuid::Uuid` --> tests/load_tests/src/lib.rs:9:5 | 9 | use uuid::Uuid; | ^^^^^^^^^^ warning: `integration_load_tests` (lib) generated 2 warnings (2 duplicates) warning: `integration_load_tests` (lib test) generated 2 warnings (run `cargo fix --lib -p integration_load_tests --tests` to apply 2 suggestions) Compiling model_loader v1.0.0 (/home/jgrusewski/Work/foxhunt/model_loader) warning: extern crate `lru` is unused in crate `versioning_cache_tests` | = help: remove the dependency or add `use lru as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `serde` is unused in crate `versioning_cache_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `tracing` is unused in crate `versioning_cache_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root Compiling tli v1.0.0 (/home/jgrusewski/Work/foxhunt/tli) warning: extern crate `chrono` is unused in crate `model_loader` | = help: remove the dependency or add `use chrono as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `tokio` is unused in crate `model_loader` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: `model_loader` (lib test) generated 2 warnings warning: unused import: `futures::stream` --> storage/tests/s3_tests.rs:18:5 | 18 | use futures::stream; | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `GetResultPayload` --> storage/tests/s3_tests.rs:22:55 | 22 | Error as ObjectStoreError, GetOptions, GetResult, GetResultPayload, ListResult, ObjectMeta, | ^^^^^^^^^^^^^^^^ warning: unused import: `storage::object_store_backend::ObjectStoreBackend` --> storage/tests/s3_tests.rs:26:5 | 26 | use storage::object_store_backend::ObjectStoreBackend; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: extern crate `lru` is unused in crate `integration_tests` | = help: remove the dependency or add `use lru as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `serde` is unused in crate `integration_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `tracing` is unused in crate `integration_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: struct `MockStorage` is never constructed --> model_loader/tests/integration_tests.rs:18:8 | 18 | struct MockStorage { | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: associated function `new` is never used --> model_loader/tests/integration_tests.rs:23:8 | 22 | impl MockStorage { | ---------------- associated function in this implementation 23 | fn new() -> Self { | ^^^ warning: variants `AlreadyExists`, `Precondition`, `NotModified`, `NotImplemented`, and `UnknownConfigurationKey` are never constructed --> storage/tests/s3_tests.rs:52:5 | 49 | enum ErrorType { | --------- variants in this enum ... 52 | AlreadyExists, | ^^^^^^^^^^^^^ 53 | Precondition, | ^^^^^^^^^^^^ 54 | NotModified, | ^^^^^^^^^^^ 55 | NotImplemented, | ^^^^^^^^^^^^^^ 56 | Unauthenticated, 57 | UnknownConfigurationKey, | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `ErrorType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: `model_loader` (test "versioning_cache_tests") generated 3 warnings warning: unused variable: `event` --> trading_engine/src/types/events.rs:2116:18 | 2116 | let (event, timestamp) = queue.pop().ok_or("Queue empty during stress test")?; | ^^^^^ help: if this is intentional, prefix it with an underscore: `_event` | = note: `#[warn(unused_variables)]` on by default Compiling common v1.0.0 (/home/jgrusewski/Work/foxhunt/common) warning: `model_loader` (test "integration_tests") generated 5 warnings Compiling risk-data v1.0.0 (/home/jgrusewski/Work/foxhunt/risk-data) warning: `storage` (test "s3_tests") generated 4 warnings (run `cargo fix --test "s3_tests"` to apply 3 suggestions) Compiling risk v1.0.0 (/home/jgrusewski/Work/foxhunt/risk) Compiling data v1.0.0 (/home/jgrusewski/Work/foxhunt/data) Compiling database v1.0.0 (/home/jgrusewski/Work/foxhunt/database) Compiling api_gateway v1.0.0 (/home/jgrusewski/Work/foxhunt/services/api_gateway) Compiling trading_service_load_tests v1.0.0 (/home/jgrusewski/Work/foxhunt/services/load_tests) Compiling market-data v1.0.0 (/home/jgrusewski/Work/foxhunt/market-data) Compiling ml-data v0.1.0 (/home/jgrusewski/Work/foxhunt/ml-data) Compiling ml v1.0.0 (/home/jgrusewski/Work/foxhunt/ml) warning: extern crate `adaptive_strategy` is unused in crate `property_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `property_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `property_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `property_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `property_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `property_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `property_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `property_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `property_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `property_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `property_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `property_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `property_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `property_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `property_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `property_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `property_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `property_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `property_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `property_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `property_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tli` is unused in crate `property_tests` | = help: remove the dependency or add `use tli as _;` to the crate root warning: extern crate `tokio` is unused in crate `property_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `property_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `property_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `property_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `property_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `property_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `property_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `criterion` is unused in crate `tli` | = help: remove the dependency or add `use criterion as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `futures` is unused in crate `tli` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `mockall` is unused in crate `tli` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `tli` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `tli` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `tli` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `tli` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `adaptive_strategy` is unused in crate `types_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `types_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `types_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `types_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `types_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `types_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `types_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `types_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `types_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `types_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `types_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `types_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `types_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `types_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `types_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `types_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `types_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `types_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `types_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `types_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio` is unused in crate `types_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `types_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `types_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `types_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `types_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `types_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `types_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `adaptive_strategy` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `client_builder_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `adaptive_strategy` is unused in crate `integration_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `integration_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `integration_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `integration_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `integration_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `integration_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `integration_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `integration_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `integration_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `integration_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `integration_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `integration_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `integration_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `integration_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `integration_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `integration_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `integration_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `integration_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde_json` is unused in crate `integration_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `integration_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tli` is unused in crate `integration_tests` | = help: remove the dependency or add `use tli as _;` to the crate root warning: extern crate `tokio` is unused in crate `integration_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `integration_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `integration_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `integration_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `integration_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `integration_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "property_tests") generated 29 warnings warning: extern crate `adaptive_strategy` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `auth_login_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "integration_tests") generated 29 warnings (2 duplicates) warning: extern crate `adaptive_strategy` is unused in crate `unit_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `unit_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `unit_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `unit_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `unit_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `unit_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `unit_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `unit_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `unit_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `unit_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `unit_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `unit_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `unit_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `unit_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `unit_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `unit_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `unit_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `unit_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `unit_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `unit_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `unit_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tli` is unused in crate `unit_tests` | = help: remove the dependency or add `use tli as _;` to the crate root warning: extern crate `tokio` is unused in crate `unit_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `unit_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `unit_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `unit_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `unit_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `unit_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `unit_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (bin "tli" test) generated 7 warnings warning: extern crate `adaptive_strategy` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `client_trading_client_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "unit_tests") generated 29 warnings warning: extern crate `anyhow` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `async_trait` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `common` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `market_data_edge_cases` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: unused variable: `i` --> tli/tests/market_data_edge_cases.rs:517:9 | 517 | for i in 0..10 { | ^ help: if this is intentional, prefix it with an underscore: `_i` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `start` --> tli/tests/market_data_edge_cases.rs:677:9 | 677 | let start = SystemTime::now(); | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` warning: value assigned to `sequence` is never read --> tli/tests/market_data_edge_cases.rs:1002:13 | 1002 | let mut sequence = 0u64; | ^^^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` on by default warning: extern crate `adaptive_strategy` is unused in crate `test_monitoring` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `test_monitoring` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `test_monitoring` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `test_monitoring` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `test_monitoring` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `test_monitoring` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `test_monitoring` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `test_monitoring` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `test_monitoring` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `test_monitoring` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `test_monitoring` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `test_monitoring` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `test_monitoring` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `test_monitoring` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `test_monitoring` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `test_monitoring` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `test_monitoring` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `test_monitoring` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `test_monitoring` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `test_monitoring` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `test_monitoring` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tli` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tli as _;` to the crate root warning: extern crate `tokio` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `test_monitoring` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `test_monitoring` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "test_monitoring") generated 29 warnings warning: extern crate `adaptive_strategy` is unused in crate `performance_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `performance_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `performance_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `performance_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `performance_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `performance_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `performance_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `performance_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `performance_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `performance_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `performance_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `performance_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `performance_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `performance_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `performance_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `performance_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `performance_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `performance_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `performance_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `performance_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `performance_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tli` is unused in crate `performance_tests` | = help: remove the dependency or add `use tli as _;` to the crate root warning: extern crate `tokio` is unused in crate `performance_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `performance_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `performance_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `performance_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `performance_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `performance_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `performance_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "performance_tests") generated 29 warnings warning: `tli` (test "types_tests") generated 27 warnings warning: extern crate `adaptive_strategy` is unused in crate `error_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `error_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `error_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `error_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `error_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `error_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `error_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `error_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `error_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `error_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `error_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `error_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `error_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `error_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `error_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `error_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `error_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `error_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `error_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `error_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `thiserror` is unused in crate `error_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio` is unused in crate `error_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `error_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `error_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `error_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `error_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `error_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `adaptive_strategy` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `client_connection_manager_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "auth_login_tests") generated 27 warnings warning: extern crate `adaptive_strategy` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use adaptive_strategy as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chrono` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossterm` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use crossterm as _;` to the crate root warning: extern crate `futures` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_util` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `keyring` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use keyring as _;` to the crate root warning: extern crate `mockall` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use mockall as _;` to the crate root warning: extern crate `once_cell` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `proptest` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `prost` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use prost as _;` to the crate root warning: extern crate `rand` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `ratatui` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use ratatui as _;` to the crate root warning: extern crate `rpassword` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use rpassword as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `serde` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `thiserror` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tonic` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use tonic as _;` to the crate root warning: extern crate `tonic_prost` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use tonic_prost as _;` to the crate root warning: extern crate `tracing` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `uuid` is unused in crate `auth_token_manager_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: `tli` (test "client_builder_tests") generated 26 warnings warning: `tli` (test "client_trading_client_tests") generated 26 warnings warning: `tli` (test "error_tests") generated 27 warnings warning: `tli` (test "market_data_edge_cases") generated 28 warnings warning: `tli` (test "auth_token_manager_tests") generated 26 warnings warning: `tli` (test "client_connection_manager_tests") generated 26 warnings warning: extern crate `aes_gcm` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_best_execution` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: extern crate `aes_gcm` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tracing` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `sox_retention_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: extern crate `aes_gcm` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_transaction_reporting_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: extern crate `aes_gcm` is unused in crate `compliance_sox` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_sox` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_sox` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_sox` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `compliance_sox` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_sox` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_sox` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_sox` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_sox` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_sox` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_sox` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_sox` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_sox` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_sox` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_sox` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_sox` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_sox` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_sox` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_sox` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_sox` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_sox` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_sox` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_sox` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_sox` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_sox` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_sox` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_sox` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_sox` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_sox` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_sox` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `compliance_sox` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_sox` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_sox` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_sox` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_sox` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_sox` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_sox` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_sox` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_sox` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_sox` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_sox` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_sox` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused import: `CertificationLevel` --> trading_engine/tests/compliance_sox.rs:13:56 | 13 | RiskLevel, ImplementationStatus, TestingFrequency, CertificationLevel, OfficerRole, | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `std::collections::HashMap` --> trading_engine/tests/compliance_sox.rs:18:5 | 18 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused variable: `analyzer` --> trading_engine/tests/compliance_best_execution.rs:30:9 | 30 | let analyzer = BestExecutionAnalyzer::new(&config); | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_analyzer` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `manager` --> trading_engine/tests/compliance_sox.rs:24:9 | 24 | let manager = SOXComplianceManager::new(&config); | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_manager` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `order_size` --> risk/tests/position_limit_enforcement_tests.rs:103:13 | 103 | let order_size = 5000.0; | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_size` | = note: `#[warn(unused_variables)]` on by default warning: struct `Position` is never constructed --> risk/tests/position_limit_enforcement_tests.rs:8:8 | 8 | struct Position { | ^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: fields `symbol` and `timestamp` are never read --> risk/tests/position_limit_enforcement_tests.rs:16:5 | 15 | struct Order { | ----- fields in this struct 16 | symbol: String, | ^^^^^^ 17 | quantity: f64, 18 | timestamp: chrono::DateTime, | ^^^^^^^^^ | = note: `Order` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis warning: unused variable: `margin_ratio` --> risk/tests/compliance_breach_detection_tests.rs:559:13 | 559 | let margin_ratio = margin_debt.to_decimal().unwrap() | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_margin_ratio` | = note: `#[warn(unused_variables)]` on by default warning: fields `violation_type`, `severity`, `instrument_id`, `exceeded_value`, and `limit_value` are never read --> risk/tests/compliance_breach_detection_tests.rs:40:5 | 39 | struct ComplianceViolation { | ------------------- fields in this struct 40 | violation_type: String, | ^^^^^^^^^^^^^^ 41 | severity: String, | ^^^^^^^^ 42 | timestamp: DateTime, 43 | instrument_id: String, | ^^^^^^^^^^^^^ 44 | exceeded_value: Price, | ^^^^^^^^^^^^^^ 45 | limit_value: Price, | ^^^^^^^^^^^ | = note: `ComplianceViolation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: `risk` (test "position_limit_enforcement_tests") generated 3 warnings warning: `trading_engine` (test "sox_retention_tests") generated 44 warnings warning: extern crate `aes_gcm` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `aes_gcm` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `sha2` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `tempfile` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `wide` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `persistence_integration_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: extern crate `anyhow` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tokio` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tracing` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `sox_access_control_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1278:24 | 1278 | batch_timeout: std::time::Duration::from_millis(100), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: requested on the command line with `-W unused-qualifications` help: remove the unnecessary path segments | 1278 - batch_timeout: std::time::Duration::from_millis(100), 1278 + batch_timeout: Duration::from_millis(100), | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1280:22 | 1280 | retry_delay: std::time::Duration::from_millis(100), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 1280 - retry_delay: std::time::Duration::from_millis(100), 1280 + retry_delay: Duration::from_millis(100), | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1290:41 | 1290 | let test_symbol = format!("TEST{}", uuid::Uuid::new_v4().to_string().replace('-', "").chars().take(8).collect::()); | ^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 1290 - let test_symbol = format!("TEST{}", uuid::Uuid::new_v4().to_string().replace('-', "").chars().take(8).collect::()); 1290 + let test_symbol = format!("TEST{}", Uuid::new_v4().to_string().replace('-', "").chars().take(8).collect::()); | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1293:42 | 1293 | order_id: format!("TEST-{}", uuid::Uuid::new_v4()), | ^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 1293 - order_id: format!("TEST-{}", uuid::Uuid::new_v4()), 1293 + order_id: format!("TEST-{}", Uuid::new_v4()), | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1311:5 | 1311 | tokio::time::sleep(std::time::Duration::from_secs(3)).await; | ^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 1311 - tokio::time::sleep(std::time::Duration::from_secs(3)).await; 1311 + sleep(std::time::Duration::from_secs(3)).await; | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1311:24 | 1311 | tokio::time::sleep(std::time::Duration::from_secs(3)).await; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 1311 - tokio::time::sleep(std::time::Duration::from_secs(3)).await; 1311 + tokio::time::sleep(Duration::from_secs(3)).await; | warning: unnecessary qualification --> trading_engine/tests/persistence_integration_tests.rs:1384:42 | 1384 | let result = sqlx::query_scalar::<_, uuid::Uuid>(query) | ^^^^^^^^^^ | help: remove the unnecessary path segments | 1384 - let result = sqlx::query_scalar::<_, uuid::Uuid>(query) 1384 + let result = sqlx::query_scalar::<_, Uuid>(query) | warning: unused variable: `access_matrix` --> trading_engine/tests/sox_access_control_tests.rs:16:9 | 16 | let access_matrix = AccessControlMatrix::new(); | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_access_matrix` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `access_matrix` --> trading_engine/tests/sox_access_control_tests.rs:80:9 | 80 | let access_matrix = AccessControlMatrix::new(); | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_access_matrix` warning: unused variable: `access_matrix` --> trading_engine/tests/sox_access_control_tests.rs:182:9 | 182 | let access_matrix = AccessControlMatrix::new(); | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_access_matrix` warning: `risk` (test "compliance_breach_detection_tests") generated 2 warnings warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:707:9 | 707 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:736:9 | 736 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:763:9 | 763 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:790:9 | 790 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:885:9 | 885 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:912:9 | 912 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:937:9 | 937 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:1004:9 | 1004 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> trading_engine/tests/persistence_integration_tests.rs:1027:9 | 1027 | let mut config = test_redis_config(); | ----^^^^^^ | | | help: remove this `mut` warning: `trading_engine` (test "compliance_sox") generated 45 warnings (run `cargo fix --test "compliance_sox"` to apply 2 suggestions) warning: `trading_engine` (test "compliance_best_execution") generated 42 warnings warning: comparison is useless due to type limits --> trading_engine/tests/trading_engine_comprehensive.rs:665:17 | 665 | assert!(stats.total_orders >= 0); | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: comparison is useless due to type limits --> trading_engine/tests/trading_engine_comprehensive.rs:687:21 | 687 | assert!(stats.total_orders >= 0); | ^^^^^^^^^^^^^^^^^^^^^^^ warning: `trading_engine` (test "sox_access_control_tests") generated 47 warnings Compiling backtesting v1.0.0 (/home/jgrusewski/Work/foxhunt/backtesting) Compiling trading_service v1.0.0 (/home/jgrusewski/Work/foxhunt/services/trading_service) Compiling foxhunt_e2e v0.1.0 (/home/jgrusewski/Work/foxhunt/tests/e2e) Compiling ml_training_service v1.0.0 (/home/jgrusewski/Work/foxhunt/services/ml_training_service) warning: `trading_engine` (test "compliance_transaction_reporting_tests") generated 41 warnings Compiling backtesting_service v1.0.0 (/home/jgrusewski/Work/foxhunt/services/backtesting_service) warning: `trading_engine` (lib test) generated 1 warning warning: unused variable: `order_id` --> services/load_tests/tests/throughput_tests.rs:185:5 | 185 | order_id: u64, | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_id` | = note: `#[warn(unused_variables)]` on by default warning: constant `TARGET_RPS` is never used --> services/load_tests/tests/throughput_tests.rs:208:11 | 208 | const TARGET_RPS: usize = 10_000; | ^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: constant `TARGET_RPS` is never used --> services/load_tests/tests/throughput_tests.rs:301:11 | 301 | const TARGET_RPS: usize = 50_000; | ^^^^^^^^^^ warning: extern crate `aes_gcm` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serial_test` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `audit_compliance_part2_rewrite` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused import: `DateTime` --> trading_engine/tests/audit_compliance_part2_rewrite.rs:9:14 | 9 | use chrono::{DateTime, Duration, Utc}; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `SortOrder` --> trading_engine/tests/audit_compliance_part2_rewrite.rs:15:62 | 15 | ComplianceRequirements, PartitioningStrategy, RiskLevel, SortOrder, StorageBackendConfig, | ^^^^^^^^^ warning: unused variable: `pg_pool` --> trading_engine/tests/audit_compliance_part2_rewrite.rs:47:29 | 47 | fn create_test_audit_config(pg_pool: Option>) -> AuditTrailConfig { | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pg_pool` | = note: `#[warn(unused_variables)]` on by default warning: `trading_engine` (test "trading_engine_comprehensive") generated 2 warnings warning: extern crate `aes_gcm` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_audit_trail` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:24:9 | 24 | let engine = AuditTrailEngine::new(config); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:171:9 | 171 | let engine = AuditTrailEngine::new(config); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:201:9 | 201 | let engine = AuditTrailEngine::new(config); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:229:9 | 229 | let engine = AuditTrailEngine::new(config); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:327:9 | 327 | let engine = AuditTrailEngine::new(config.clone()); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` warning: unused variable: `engine` --> trading_engine/tests/compliance_audit_trail.rs:401:9 | 401 | let engine = AuditTrailEngine::new(config); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_engine` warning: unused variable: `order_id` --> trading_engine/tests/compliance_audit_trail.rs:530:52 | 530 | fn create_test_order_details(transaction_id: &str, order_id: &str) -> OrderDetails { | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_order_id` warning: comparison is useless due to type limits --> trading_engine/tests/compliance_audit_trail.rs:163:17 | 163 | assert!(query_result.execution_time_ms >= 0, "Should track execution time"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: extern crate `aes_gcm` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `order_matching_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused import: `OrderManagerStats` --> trading_engine/tests/order_matching_tests.rs:15:60 | 15 | use trading_engine::trading::order_manager::{OrderManager, OrderManagerStats}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: extern crate `anyhow` is unused in crate `data_validation` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `data_validation` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `data_validation` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `data_validation` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bincode` is unused in crate `data_validation` | = help: remove the dependency or add `use bincode as _;` to the crate root warning: extern crate `bytes` is unused in crate `data_validation` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `criterion` is unused in crate `data_validation` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `data_validation` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `data_validation` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `data_validation` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `fastrand` is unused in crate `data_validation` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `data_validation` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `data_validation` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `data_validation` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `data_validation` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `data_validation` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `data_validation` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `data_validation` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `data_validation` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `data_validation` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `data_validation` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `data_validation` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `data_validation` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `data_validation` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `data_validation` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `data_validation` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `parquet` is unused in crate `data_validation` | = help: remove the dependency or add `use parquet as _;` to the crate root warning: extern crate `rand` is unused in crate `data_validation` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `data_validation` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `data_validation` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `serde` is unused in crate `data_validation` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `data_validation` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `data_validation` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `data_validation` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `data_validation` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `tempfile` is unused in crate `data_validation` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `data_validation` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `data_validation` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `data_validation` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `data_validation` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `data_validation` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `data_validation` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `data_validation` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `data_validation` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `data_validation` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `data_validation` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `data_validation` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `data_validation` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `data_validation` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `data_validation` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `data_validation` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `data_validation` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `data_validation` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: unused import: `Symbol` --> data/tests/data_validation.rs:6:43 | 6 | use common::{MarketDataEvent, QuoteEvent, Symbol, TradeEvent}; | ^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `data::error::Result` --> data/tests/data_validation.rs:9:5 | 9 | use data::error::Result; | ^^^^^^^^^^^^^^^^^^^ warning: unused imports: `OutlierDetector`, `PriceValidator`, `TimestampValidator`, and `VolumeValidator` --> data/tests/data_validation.rs:12:17 | 12 | GapTracker, OutlierDetector, PriceBounds, PricePoint, PriceValidator, QualityMetadata, | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ 13 | QualityThresholds, TimestampValidator, ValidationError, ValidationErrorType, | ^^^^^^^^^^^^^^^^^^ 14 | ValidationResult, ValidationWarning, ValidationWarningType, VolatilityMonitor, 15 | VolumeBounds, VolumePatterns, VolumePoint, VolumeValidator, | ^^^^^^^^^^^^^^^ warning: unused import: `rust_decimal::Decimal` --> data/tests/data_validation.rs:17:5 | 17 | use rust_decimal::Decimal; | ^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead --> data/tests/provider_error_path_tests.rs:350:36 | 350 | let naive = NaiveDateTime::from_timestamp_opt(ts, 0); | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unused variable: `dist` --> data/tests/data_validation.rs:450:9 | 450 | let dist = Distribution { | ^^^^ help: if this is intentional, prefix it with an underscore: `_dist` | = note: `#[warn(unused_variables)]` on by default warning: value assigned to `state` is never read --> data/tests/provider_error_path_tests.rs:287:13 | 287 | let mut state = ConnectionState::Disconnected; | ^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` on by default warning: field `id` is never read --> data/tests/provider_error_path_tests.rs:501:9 | 500 | struct MockConnection { | -------------- field in this struct 501 | id: u32, | ^^ | = note: `#[warn(dead_code)]` on by default warning: `trading_engine` (test "order_matching_tests") generated 42 warnings (run `cargo fix --test "order_matching_tests"` to apply 1 suggestion) warning: unused variable: `storage` --> data/tests/storage_edge_case_tests.rs:94:9 | 94 | let storage = StorageManager::new(config).await.unwrap(); | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storage` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `id` --> data/tests/storage_edge_case_tests.rs:99:17 | 99 | let id = format!("dataset_{}", i); | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: unused variable: `data` --> data/tests/storage_edge_case_tests.rs:100:17 | 100 | let data = vec![i as u8; 1000]; | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` warning: `data` (test "data_validation") generated 58 warnings (run `cargo fix --test "data_validation"` to apply 4 suggestions) warning: `data` (test "provider_error_path_tests") generated 3 warnings warning: unused import: `error` --> data/examples/broker_connection.rs:11:15 | 11 | use tracing::{error, info, warn}; | ^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead --> data/tests/databento_edge_cases_tests.rs:293:36 | 293 | let naive = NaiveDateTime::from_timestamp_opt(ts, 0); | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: unused variable: `adapter` --> data/examples/broker_connection.rs:120:35 | 120 | async fn order_submission_example(adapter: &mut InteractiveBrokersAdapter) -> anyhow::Result<()> { | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_adapter` | = note: `#[warn(unused_variables)]` on by default warning: field `id` is never read --> data/tests/databento_edge_cases_tests.rs:585:9 | 584 | struct MockConnection { | -------------- field in this struct 585 | id: u32, | ^^ | = note: `#[warn(dead_code)]` on by default warning: comparison is useless due to type limits --> data/tests/databento_edge_cases_tests.rs:321:17 | 321 | assert!(volume >= 0); | ^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: `trading_engine` (test "compliance_audit_trail") generated 49 warnings warning: unused import: `data::brokers::BrokerClient` --> data/examples/broker_connection.rs:9:5 | 9 | use data::brokers::BrokerClient; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: extern crate `anyhow` is unused in crate `data_normalization` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `data_normalization` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `data_normalization` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `data_normalization` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bincode` is unused in crate `data_normalization` | = help: remove the dependency or add `use bincode as _;` to the crate root warning: extern crate `bytes` is unused in crate `data_normalization` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `config` is unused in crate `data_normalization` | = help: remove the dependency or add `use config as _;` to the crate root warning: extern crate `criterion` is unused in crate `data_normalization` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `data_normalization` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `data_normalization` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `data_normalization` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `data` is unused in crate `data_normalization` | = help: remove the dependency or add `use data as _;` to the crate root warning: extern crate `fastrand` is unused in crate `data_normalization` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `data_normalization` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `data_normalization` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `data_normalization` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `data_normalization` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `data_normalization` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `data_normalization` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `data_normalization` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `data_normalization` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `data_normalization` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `data_normalization` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `data_normalization` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `data_normalization` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `data_normalization` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `data_normalization` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: `trading_engine` (test "persistence_integration_tests") generated 53 warnings (run `cargo fix --test "persistence_integration_tests"` to apply 16 suggestions) Compiling tests v0.1.0 (/home/jgrusewski/Work/foxhunt/tests) warning: extern crate `parking_lot` is unused in crate `data_normalization` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `parquet` is unused in crate `data_normalization` | = help: remove the dependency or add `use parquet as _;` to the crate root warning: extern crate `rand` is unused in crate `data_normalization` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `data_normalization` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `data_normalization` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `serde` is unused in crate `data_normalization` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `data_normalization` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `data_normalization` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `data_normalization` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `data_normalization` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `tempfile` is unused in crate `data_normalization` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `data_normalization` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `data_normalization` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `data_normalization` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `data_normalization` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `data_normalization` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `data_normalization` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `data_normalization` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `data_normalization` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `data_normalization` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `data_normalization` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `data_normalization` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `data_normalization` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `data_normalization` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `data_normalization` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `data_normalization` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `data_normalization` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `data_normalization` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: `trading_engine` (test "audit_compliance_part2_rewrite") generated 44 warnings (run `cargo fix --test "audit_compliance_part2_rewrite"` to apply 2 suggestions) warning: extern crate `anyhow` is unused in crate `benzinga_news` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `benzinga_news` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `benzinga_news` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `benzinga_news` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bincode` is unused in crate `benzinga_news` | = help: remove the dependency or add `use bincode as _;` to the crate root warning: extern crate `bytes` is unused in crate `benzinga_news` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `config` is unused in crate `benzinga_news` | = help: remove the dependency or add `use config as _;` to the crate root warning: extern crate `criterion` is unused in crate `benzinga_news` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `benzinga_news` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `benzinga_news` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `benzinga_news` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `fastrand` is unused in crate `benzinga_news` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `benzinga_news` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `benzinga_news` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `benzinga_news` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `benzinga_news` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `benzinga_news` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `benzinga_news` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `benzinga_news` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `benzinga_news` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `benzinga_news` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `benzinga_news` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `benzinga_news` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `benzinga_news` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `benzinga_news` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `benzinga_news` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `benzinga_news` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `parquet` is unused in crate `benzinga_news` | = help: remove the dependency or add `use parquet as _;` to the crate root warning: extern crate `rand` is unused in crate `benzinga_news` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `benzinga_news` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `benzinga_news` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `benzinga_news` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `benzinga_news` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `benzinga_news` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `benzinga_news` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `benzinga_news` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `benzinga_news` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `benzinga_news` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `tempfile` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `benzinga_news` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `benzinga_news` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `benzinga_news` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `benzinga_news` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `benzinga_news` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `benzinga_news` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `benzinga_news` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `benzinga_news` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `benzinga_news` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `benzinga_news` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: unused import: `Duration` --> data/tests/benzinga_news.rs:5:14 | 5 | use chrono::{Duration, Utc}; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `MarketDataEvent` --> data/tests/benzinga_news.rs:6:14 | 6 | use common::{MarketDataEvent, Symbol}; | ^^^^^^^^^^^^^^^ warning: unused import: `data::error::Result` --> data/tests/benzinga_news.rs:7:5 | 7 | use data::error::Result; | ^^^^^^^^^^^^^^^^^^^ warning: unused imports: `HistoricalProvider`, `HistoricalSchema`, and `RealTimeProvider` --> data/tests/benzinga_news.rs:13:31 | 13 | use data::providers::traits::{HistoricalProvider, HistoricalSchema, RealTimeProvider}; | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ warning: function `check_tws_status` is never used --> data/examples/broker_connection.rs:151:10 | 151 | async fn check_tws_status() -> bool { | ^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `print_setup_instructions` is never used --> data/examples/broker_connection.rs:169:4 | 169 | fn print_setup_instructions() { | ^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:105:9 | 105 | sentiment: Some(0.6), | ^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:241:9 | 241 | sentiment: Some(0.0), | ^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:262:9 | 262 | sentiment: Some(0.8), | ^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:322:13 | 322 | sentiment: Some(0.0), | ^^^^^^^^^^^^^^^^^^^^ warning: unused import: `info` --> data/examples/risk_management_demo.rs:8:22 | 8 | use tracing::{error, info}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:397:9 | 397 | sentiment: Some(0.7), | ^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated field `data::providers::common::NewsEvent::sentiment`: Use sentiment_score instead --> data/tests/benzinga_news.rs:593:9 | 593 | sentiment: Some(0.0), | ^^^^^^^^^^^^^^^^^^^^ warning: unused variable: `streaming` --> data/tests/benzinga_news.rs:486:9 | 486 | let streaming = BenzingaStreamingProvider::new(streaming_config).unwrap(); | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_streaming` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `historical` --> data/tests/benzinga_news.rs:487:9 | 487 | let historical = BenzingaHistoricalProvider::new(historical_config).unwrap(); | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_historical` warning: value assigned to `status` is never read --> data/tests/interactive_brokers_tests.rs:348:13 | 348 | let mut status = BrokerConnectionStatus::Disconnected; | ^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` on by default warning: function `test_ib_config` is never used --> data/tests/test_helpers.rs:21:8 | 21 | pub fn test_ib_config() -> IBConfig { | ^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `expected_account_id` is never used --> data/tests/test_helpers.rs:105:8 | 105 | pub fn expected_account_id() -> String { | ^^^^^^^^^^^^^^^^^^^ warning: unreachable `pub` item --> data/tests/test_helpers.rs:21:1 | 21 | pub fn test_ib_config() -> IBConfig { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates = note: requested on the command line with `-W unreachable-pub` warning: unreachable `pub` item --> data/tests/test_helpers.rs:28:1 | 28 | pub fn test_ib_config_paper() -> IBConfig { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:50:1 | 50 | pub fn test_ib_config_live() -> IBConfig { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:67:1 | 67 | pub fn test_ib_config_gateway() -> IBConfig { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:84:1 | 84 | pub fn expected_host() -> String { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:89:1 | 89 | pub fn expected_port() -> u16 { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:97:1 | 97 | pub fn expected_client_id() -> i32 { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: unreachable `pub` item --> data/tests/test_helpers.rs:105:1 | 105 | pub fn expected_account_id() -> String { | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: consider restricting its visibility: `pub(crate)` | = help: or consider exporting it for use by other crates warning: `data` (test "data_normalization") generated 55 warnings warning: extern crate `anyhow` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bytes` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `common` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `fastrand` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `rand` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `thiserror` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `pipeline_integration` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: unused import: `FeaturePoint` --> data/tests/pipeline_integration.rs:14:19 | 14 | FeatureBatch, FeaturePoint, FeatureProcessor, MarketDataBatch, MarketDataPoint, | ^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `std::collections::HashMap` --> data/tests/pipeline_integration.rs:26:5 | 26 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused variable: `extractor` --> data/tests/pipeline_integration.rs:745:9 | 745 | let extractor = UnifiedFeatureExtractor::new(unified_config) | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_extractor` | = note: `#[warn(unused_variables)]` on by default warning: function `create_storage` is never used --> data/tests/pipeline_integration.rs:36:10 | 36 | async fn create_storage(temp_dir: &Path) -> StorageManager { | ^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `trading_service_load_tests` (test "throughput_tests") generated 3 warnings warning: unused import: `info` --> data/examples/account_portfolio_demo.rs:6:22 | 6 | use tracing::{error, info}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `data` (example "risk_management_demo") generated 1 warning (run `cargo fix --example "risk_management_demo"` to apply 1 suggestion) warning: `data` (example "broker_connection") generated 5 warnings (run `cargo fix --example "broker_connection"` to apply 1 suggestion) warning: `data` (test "databento_edge_cases_tests") generated 3 warnings warning: unused variable: `filtered` --> data/tests/test_event_conversion_streaming.rs:613:21 | 613 | let (processed, filtered, errors) = processor.get_stats(); | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filtered` | = note: `#[warn(unused_variables)]` on by default warning: fields `quote_buffer` and `news_buffer` are never read --> data/tests/test_event_conversion_streaming.rs:30:5 | 28 | struct EventAggregator { | --------------- fields in this struct 29 | trade_buffer: VecDeque, 30 | quote_buffer: VecDeque, | ^^^^^^^^^^^^ 31 | news_buffer: VecDeque, | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: methods `add_quote`, `add_news`, `get_quote_count`, `get_news_count`, and `get_latest_quote_for_symbol` are never used --> data/tests/test_event_conversion_streaming.rs:61:8 | 36 | impl EventAggregator { | -------------------- methods in this implementation ... 61 | fn add_quote(&mut self, quote: QuoteEvent) -> Result<(), &'static str> { | ^^^^^^^^^ ... 74 | fn add_news(&mut self, news: NewsEvent) -> Result<(), &'static str> { | ^^^^^^^^ ... 91 | fn get_quote_count(&self) -> usize { | ^^^^^^^^^^^^^^^ ... 95 | fn get_news_count(&self) -> usize { | ^^^^^^^^^^^^^^ ... 110 | fn get_latest_quote_for_symbol(&self, symbol: &Symbol) -> Option<&QuoteEvent> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `data` (test "storage_edge_case_tests") generated 3 warnings warning: extern crate `anyhow` is unused in crate `databento_integration` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `databento_integration` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `databento_integration` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `databento_integration` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bincode` is unused in crate `databento_integration` | = help: remove the dependency or add `use bincode as _;` to the crate root warning: extern crate `bytes` is unused in crate `databento_integration` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `config` is unused in crate `databento_integration` | = help: remove the dependency or add `use config as _;` to the crate root warning: extern crate `criterion` is unused in crate `databento_integration` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `databento_integration` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `databento_integration` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `databento_integration` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `fastrand` is unused in crate `databento_integration` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `databento_integration` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `databento_integration` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `databento_integration` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `databento_integration` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `databento_integration` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `databento_integration` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `databento_integration` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `databento_integration` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `databento_integration` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `databento_integration` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `databento_integration` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `databento_integration` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `databento_integration` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `databento_integration` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `databento_integration` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `parquet` is unused in crate `databento_integration` | = help: remove the dependency or add `use parquet as _;` to the crate root warning: extern crate `rand` is unused in crate `databento_integration` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `databento_integration` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `databento_integration` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `databento_integration` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `databento_integration` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `databento_integration` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `databento_integration` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `databento_integration` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `databento_integration` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `tempfile` is unused in crate `databento_integration` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `databento_integration` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `databento_integration` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `databento_integration` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `databento_integration` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `databento_integration` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `databento_integration` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `databento_integration` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `databento_integration` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `databento_integration` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `databento_integration` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `databento_integration` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `databento_integration` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `databento_integration` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `databento_integration` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `databento_integration` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `databento_integration` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `databento_integration` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: unused import: `QuoteEvent` --> data/tests/databento_integration.rs:7:31 | 7 | use common::{MarketDataEvent, QuoteEvent, Symbol, TradeEvent}; | ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `Result` --> data/tests/databento_integration.rs:8:30 | 8 | use data::error::{DataError, Result}; | ^^^^^^ warning: unused variable: `i` --> data/tests/parquet_persistence_tests.rs:654:17 | 654 | for i in 0..20 { | ^ help: if this is intentional, prefix it with an underscore: `_i` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `writer` --> data/tests/parquet_persistence_tests.rs:1537:9 | 1537 | let writer = ParquetMarketDataWriter::new(setup.config).await.unwrap(); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_writer` warning: unused variable: `consumer_controller` --> data/tests/streaming_edge_cases.rs:350:9 | 350 | let consumer_controller = controller.clone(); | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_consumer_controller` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `i` --> data/tests/streaming_edge_cases.rs:427:13 | 427 | for i in 0..5000 { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `i` --> data/tests/streaming_edge_cases.rs:469:13 | 469 | for i in 0..10 { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `i` --> data/tests/streaming_edge_cases.rs:480:13 | 480 | for i in 0..10 { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `trade1` --> data/tests/streaming_edge_cases.rs:811:9 | 811 | let trade1 = create_trade("AAPL", 150.0, 100.0, event1_time); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_trade1` warning: unused variable: `i` --> data/tests/streaming_edge_cases.rs:867:13 | 867 | for i in 0..event_count { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `sent` --> data/tests/streaming_edge_cases.rs:940:9 | 940 | let sent = producer_handle.await.unwrap(); | ^^^^ help: if this is intentional, prefix it with an underscore: `_sent` warning: unused variable: `i` --> data/tests/streaming_edge_cases.rs:956:13 | 956 | for i in 0..1000 { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: field `buffer_size` is never read --> data/tests/streaming_edge_cases.rs:64:5 | 63 | struct BackpressureController { | ---------------------- field in this struct 64 | buffer_size: usize, | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: method `get_dropped_count` is never used --> data/tests/streaming_edge_cases.rs:105:8 | 72 | impl BackpressureController { | --------------------------- method in this implementation ... 105 | fn get_dropped_count(&self) -> u64 { | ^^^^^^^^^^^^^^^^^ warning: method `get_events` is never used --> data/tests/streaming_edge_cases.rs:140:8 | 116 | impl TimeWindow { | ---------------------------- method in this implementation ... 140 | fn get_events(&self) -> Vec { | ^^^^^^^^^^ warning: `data` (test "benzinga_news") generated 68 warnings (run `cargo fix --test "benzinga_news"` to apply 4 suggestions) warning: `data` (test "interactive_brokers_tests") generated 11 warnings (run `cargo fix --test "interactive_brokers_tests"` to apply 8 suggestions) warning: unused imports: `info` and `warn` --> data/examples/market_data_subscription.rs:5:22 | 5 | use tracing::{error, info, warn}; | ^^^^ ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `data` (example "account_portfolio_demo") generated 1 warning (run `cargo fix --example "account_portfolio_demo"` to apply 1 suggestion) warning: extern crate `anyhow` is unused in crate `test_helpers` | = help: remove the dependency or add `use anyhow as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `arrow` is unused in crate `test_helpers` | = help: remove the dependency or add `use arrow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `test_helpers` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `base64` is unused in crate `test_helpers` | = help: remove the dependency or add `use base64 as _;` to the crate root warning: extern crate `bincode` is unused in crate `test_helpers` | = help: remove the dependency or add `use bincode as _;` to the crate root warning: extern crate `bytes` is unused in crate `test_helpers` | = help: remove the dependency or add `use bytes as _;` to the crate root warning: extern crate `chrono` is unused in crate `test_helpers` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `test_helpers` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `config` is unused in crate `test_helpers` | = help: remove the dependency or add `use config as _;` to the crate root warning: extern crate `criterion` is unused in crate `test_helpers` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `crossbeam` is unused in crate `test_helpers` | = help: remove the dependency or add `use crossbeam as _;` to the crate root warning: extern crate `crossbeam_channel` is unused in crate `test_helpers` | = help: remove the dependency or add `use crossbeam_channel as _;` to the crate root warning: extern crate `dashmap` is unused in crate `test_helpers` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `fastrand` is unused in crate `test_helpers` | = help: remove the dependency or add `use fastrand as _;` to the crate root warning: extern crate `flate2` is unused in crate `test_helpers` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `test_helpers` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `futures_core` is unused in crate `test_helpers` | = help: remove the dependency or add `use futures_core as _;` to the crate root warning: extern crate `futures_util` is unused in crate `test_helpers` | = help: remove the dependency or add `use futures_util as _;` to the crate root warning: extern crate `governor` is unused in crate `test_helpers` | = help: remove the dependency or add `use governor as _;` to the crate root warning: extern crate `hashbrown` is unused in crate `test_helpers` | = help: remove the dependency or add `use hashbrown as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `test_helpers` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hex` is unused in crate `test_helpers` | = help: remove the dependency or add `use hex as _;` to the crate root warning: extern crate `lz4` is unused in crate `test_helpers` | = help: remove the dependency or add `use lz4 as _;` to the crate root warning: extern crate `md5` is unused in crate `test_helpers` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `native_tls` is unused in crate `test_helpers` | = help: remove the dependency or add `use native_tls as _;` to the crate root warning: extern crate `nonzero` is unused in crate `test_helpers` | = help: remove the dependency or add `use nonzero as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `test_helpers` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `num_traits` is unused in crate `test_helpers` | = help: remove the dependency or add `use num_traits as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `test_helpers` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `parquet` is unused in crate `test_helpers` | = help: remove the dependency or add `use parquet as _;` to the crate root warning: extern crate `rand` is unused in crate `test_helpers` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `regex` is unused in crate `test_helpers` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `test_helpers` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `test_helpers` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `test_helpers` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `test_helpers` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `test_helpers` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `test_helpers` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `test_helpers` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `smallvec` is unused in crate `test_helpers` | = help: remove the dependency or add `use smallvec as _;` to the crate root warning: extern crate `tempfile` is unused in crate `test_helpers` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `test_helpers` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `time` is unused in crate `test_helpers` | = help: remove the dependency or add `use time as _;` to the crate root warning: extern crate `tokio` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio as _;` to the crate root warning: extern crate `tokio_native_tls` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio_native_tls as _;` to the crate root warning: extern crate `tokio_stream` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio_stream as _;` to the crate root warning: extern crate `tokio_test` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio_test as _;` to the crate root warning: extern crate `tokio_tungstenite` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio_tungstenite as _;` to the crate root warning: extern crate `tokio_util` is unused in crate `test_helpers` | = help: remove the dependency or add `use tokio_util as _;` to the crate root warning: extern crate `toml` is unused in crate `test_helpers` | = help: remove the dependency or add `use toml as _;` to the crate root warning: extern crate `tracing` is unused in crate `test_helpers` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `tracing_subscriber` is unused in crate `test_helpers` | = help: remove the dependency or add `use tracing_subscriber as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `test_helpers` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `tungstenite` is unused in crate `test_helpers` | = help: remove the dependency or add `use tungstenite as _;` to the crate root warning: extern crate `url` is unused in crate `test_helpers` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `test_helpers` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `webpki_roots` is unused in crate `test_helpers` | = help: remove the dependency or add `use webpki_roots as _;` to the crate root warning: extern crate `xml` is unused in crate `test_helpers` | = help: remove the dependency or add `use xml as _;` to the crate root warning: extern crate `zstd` is unused in crate `test_helpers` | = help: remove the dependency or add `use zstd as _;` to the crate root warning: `data` (test "test_helpers") generated 59 warnings warning: unused variable: `content` --> data/tests/benzinga_streaming_tests.rs:556:9 | 556 | let content = "sentiment_score: 0.75, impact_score: 0.85"; | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `content` --> data/tests/benzinga_streaming_tests.rs:567:9 | 567 | let content = ""; // No metadata in content | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` warning: unused imports: `OrderId` and `OrderStatus` --> data/examples/order_submission.rs:14:21 | 14 | use common::{Order, OrderId, OrderSide, OrderStatus, OrderType, Price, Quantity, Symbol, TimeInForce}; | ^^^^^^^ ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `data` (test "test_event_conversion_streaming") generated 3 warnings warning: extern crate `aes_gcm` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `trading_engine` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use trading_engine as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_integration_simple` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused import: `Duration` --> trading_engine/tests/compliance_integration_simple.rs:6:24 | 6 | use chrono::{DateTime, Duration, Utc}; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: `data` (example "market_data_subscription") generated 1 warning (run `cargo fix --example "market_data_subscription"` to apply 1 suggestion) warning: extern crate `aes_gcm` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `serde` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `advanced_order_types_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: `data` (test "databento_integration") generated 57 warnings (run `cargo fix --test "databento_integration"` to apply 2 suggestions) warning: extern crate `aes_gcm` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_regulatory_api_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: `data` (test "streaming_edge_cases") generated 11 warnings warning: extern crate `aes_gcm` is unused in crate `matching_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `matching_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `matching_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `matching_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `chrono` is unused in crate `matching_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `criterion` is unused in crate `matching_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `matching_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `matching_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `matching_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `matching_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `matching_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `matching_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `matching_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `matching_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `matching_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `matching_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `matching_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `matching_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `matching_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `matching_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `matching_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `matching_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `matching_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `matching_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `matching_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `matching_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `matching_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `matching_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `matching_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `matching_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `matching_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `matching_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `matching_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `matching_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `matching_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `matching_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `matching_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `matching_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `matching_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `matching_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `matching_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `matching_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `matching_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: unused variable: `book` --> trading_engine/tests/matching_tests.rs:144:13 | 144 | let mut book = FastOrderBook::new("UNIUSD".to_string()); | ^^^^ help: if this is intentional, prefix it with an underscore: `_book` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> trading_engine/tests/matching_tests.rs:144:9 | 144 | let mut book = FastOrderBook::new("UNIUSD".to_string()); | ----^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `failed1` --> trading_engine/tests/matching_tests.rs:1058:9 | 1058 | let failed1 = metrics1.failed_requests; | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_failed1` warning: unused variable: `old_timestamp` --> trading_engine/tests/audit_retention_tests.rs:67:9 | 67 | let old_timestamp = Utc::now() - Duration::days(35); | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_timestamp` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `should_archive` --> trading_engine/tests/audit_retention_tests.rs:157:20 | 157 | for (age_days, should_archive, label) in test_cases { | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_should_archive` warning: unused variable: `audit_engine_cleanup` --> trading_engine/tests/audit_retention_tests.rs:337:9 | 337 | let audit_engine_cleanup = Arc::clone(&audit_engine); | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_audit_engine_cleanup` warning: `trading_engine` (test "advanced_order_types_tests") generated 40 warnings warning: unused import: `TransactionConfig` --> database/tests/integration_tests.rs:9:52 | 9 | use config::database::{DatabaseConfig, PoolConfig, TransactionConfig}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused imports: `DatabasePool`, `OrderDirection`, and `QueryBuilder` --> database/tests/integration_tests.rs:10:41 | 10 | use database::{Database, DatabaseError, DatabasePool, OrderDirection, QueryBuilder}; | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ warning: unused variable: `db` --> database/tests/integration_tests.rs:180:13 | 180 | let db = Database::new(config).await.expect("Database creation failed"); | ^^ help: if this is intentional, prefix it with an underscore: `_db` | = note: `#[warn(unused_variables)]` on by default warning: `data` (test "benzinga_streaming_tests") generated 2 warnings warning: struct `TestRow` is never constructed --> database/tests/integration_tests.rs:28:8 | 28 | struct TestRow { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: comparison is useless due to type limits --> database/tests/integration_tests.rs:215:17 | 215 | assert!(stats.active_connections >= 0, "Active connections should be valid"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: comparison is useless due to type limits --> database/tests/integration_tests.rs:216:17 | 216 | assert!(stats.idle_connections >= 0, "Idle connections should be valid"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: comparison is useless due to type limits --> database/tests/integration_tests.rs:228:17 | 228 | assert!(idle >= 0, "Idle connections should be non-negative"); | ^^^^^^^^^ warning: comparison is useless due to type limits --> database/tests/integration_tests.rs:255:17 | 255 | assert!(stats.failed_acquisitions >= 0, "Failed acquisitions should be reset"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: extern crate `aes_gcm` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `chrono` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use chrono as _;` to the crate root warning: extern crate `common` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use rust_decimal as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `zeroize` is unused in crate `persistence_clickhouse_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: `data` (example "order_submission") generated 1 warning (run `cargo fix --example "order_submission"` to apply 1 suggestion) warning: extern crate `aes_gcm` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `common` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use common as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_sox_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: comparison is useless due to type limits --> trading_engine/tests/persistence_clickhouse_tests.rs:1117:13 | 1117 | assert!(metrics.total_query_duration_ms >= 0, "Should track total duration (may be 0 for sub-ms responses)"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: `trading_engine` (test "compliance_regulatory_api_tests") generated 41 warnings warning: extern crate `aes_gcm` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serde_json` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use serde_json as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `sqlx` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use sqlx as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `uuid` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use uuid as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_best_execution_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: extern crate `aes_gcm` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use aes_gcm as _;` to the crate root = note: requested on the command line with `-W unused-crate-dependencies` warning: extern crate `anyhow` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use anyhow as _;` to the crate root warning: extern crate `async_trait` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use async_trait as _;` to the crate root warning: extern crate `chacha20poly1305` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use chacha20poly1305 as _;` to the crate root warning: extern crate `criterion` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use criterion as _;` to the crate root warning: extern crate `cron` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use cron as _;` to the crate root warning: extern crate `crossbeam_queue` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use crossbeam_queue as _;` to the crate root warning: extern crate `crossbeam_utils` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use crossbeam_utils as _;` to the crate root warning: extern crate `dashmap` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use dashmap as _;` to the crate root warning: extern crate `flate2` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use flate2 as _;` to the crate root warning: extern crate `futures` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use futures as _;` to the crate root warning: extern crate `hdrhistogram` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use hdrhistogram as _;` to the crate root warning: extern crate `hostname` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use hostname as _;` to the crate root warning: extern crate `lazy_static` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use lazy_static as _;` to the crate root warning: extern crate `libc` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use libc as _;` to the crate root warning: extern crate `log` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use log as _;` to the crate root warning: extern crate `lru` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use lru as _;` to the crate root warning: extern crate `md5` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use md5 as _;` to the crate root warning: extern crate `num_cpus` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use num_cpus as _;` to the crate root warning: extern crate `once_cell` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use once_cell as _;` to the crate root warning: extern crate `parking_lot` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use parking_lot as _;` to the crate root warning: extern crate `prometheus` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use prometheus as _;` to the crate root warning: extern crate `proptest` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use proptest as _;` to the crate root warning: extern crate `rand` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use rand as _;` to the crate root warning: extern crate `redis` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use redis as _;` to the crate root warning: extern crate `regex` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use regex as _;` to the crate root warning: extern crate `reqwest` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use reqwest as _;` to the crate root warning: extern crate `rust_decimal_macros` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use rust_decimal_macros as _;` to the crate root warning: extern crate `serde` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use serde as _;` to the crate root warning: extern crate `serial_test` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use serial_test as _;` to the crate root warning: extern crate `sha2` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use sha2 as _;` to the crate root warning: extern crate `tempfile` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use tempfile as _;` to the crate root warning: extern crate `thiserror` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use thiserror as _;` to the crate root warning: extern crate `tracing` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use tracing as _;` to the crate root warning: extern crate `url` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use url as _;` to the crate root warning: extern crate `wide` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use wide as _;` to the crate root warning: extern crate `wiremock` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use wiremock as _;` to the crate root warning: extern crate `zeroize` is unused in crate `compliance_integration_e2e_tests` | = help: remove the dependency or add `use zeroize as _;` to the crate root warning: `data` (test "pipeline_integration") generated 56 warnings (run `cargo fix --test "pipeline_integration"` to apply 2 suggestions) warning: unused variable: `be_config` --> trading_engine/tests/compliance_integration_e2e_tests.rs:194:9 | 194 | let be_config = BestExecutionConfig { | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_be_config` | = note: `#[warn(unused_variables)]` on by default error[E0433]: failed to resolve: use of unresolved module or unlinked crate `load_tests` --> services/load_tests/tests/saturation_point_tests.rs:25:5 | 25 | use load_tests::clients::TradingClient; | ^^^^^^^^^^ use of unresolved module or unlinked crate `load_tests` | = help: if you wanted to use a crate named `load_tests`, use `cargo add load_tests` to add it to your `Cargo.toml` error[E0433]: failed to resolve: use of unresolved module or unlinked crate `load_tests` --> services/load_tests/tests/saturation_point_tests.rs:26:5 | 26 | use load_tests::metrics::{LoadTestMetrics, LoadTestReport}; | ^^^^^^^^^^ use of unresolved module or unlinked crate `load_tests` | = help: if you wanted to use a crate named `load_tests`, use `cargo add load_tests` to add it to your `Cargo.toml` error[E0282]: type annotations needed for `Arc<_, _>` --> services/load_tests/tests/saturation_point_tests.rs:81:13 | 81 | let metrics = Arc::clone(&metrics); | ^^^^^^^ ... 89 | Ok(latency) => metrics.record_request(latency, true), | -------------- type must be known at this point | help: consider giving `metrics` an explicit type, where the type for type parameter `T` is specified | 81 | let metrics: Arc = Arc::clone(&metrics); | +++++++++++ warning: `trading_engine` (test "matching_tests") generated 46 warnings (run `cargo fix --test "matching_tests"` to apply 1 suggestion) error[E0282]: type annotations needed for `Arc<_, _>` --> services/load_tests/tests/saturation_point_tests.rs:334:17 | 334 | let metrics = Arc::clone(&metrics); | ^^^^^^^ ... 342 | Ok(latency) => metrics.record_request(latency, true), | -------------- type must be known at this point | help: consider giving `metrics` an explicit type, where the type for type parameter `T` is specified | 334 | let metrics: Arc = Arc::clone(&metrics); | +++++++++++ error[E0282]: type annotations needed for `Arc<_, _>` --> services/load_tests/tests/saturation_point_tests.rs:405:17 | 405 | let metrics = Arc::clone(&metrics); | ^^^^^^^ ... 414 | metrics.record_request(connect_start.elapsed(), true); | -------------- type must be known at this point | help: consider giving `metrics` an explicit type, where the type for type parameter `T` is specified | 405 | let metrics: Arc = Arc::clone(&metrics); | +++++++++++ error[E0282]: type annotations needed for `Arc<_, _>` --> services/load_tests/tests/saturation_point_tests.rs:623:13 | 623 | let metrics = Arc::clone(&metrics); | ^^^^^^^ ... 632 | metrics.record_request(latency, true); | -------------- type must be known at this point | help: consider giving `metrics` an explicit type, where the type for type parameter `T` is specified | 623 | let metrics: Arc = Arc::clone(&metrics); | +++++++++++ Some errors have detailed explanations: E0282, E0433. For more information about an error, try `rustc --explain E0282`. error: could not compile `trading_service_load_tests` (test "saturation_point_tests") due to 6 previous errors warning: build failed, waiting for other jobs to finish... warning: `data` (test "parquet_persistence_tests") generated 2 warnings warning: `trading_engine` (test "compliance_sox_tests") generated 42 warnings warning: `trading_engine` (test "compliance_best_execution_tests") generated 41 warnings warning: `trading_engine` (test "compliance_integration_simple") generated 42 warnings (run `cargo fix --test "compliance_integration_simple"` to apply 1 suggestion) warning: `trading_engine` (test "audit_retention_tests") generated 3 warnings warning: `database` (test "integration_tests") generated 8 warnings (run `cargo fix --test "integration_tests"` to apply 2 suggestions) warning: `trading_engine` (test "compliance_integration_e2e_tests") generated 39 warnings warning: `trading_engine` (test "persistence_clickhouse_tests") generated 44 warnings