[INFO] fetching crate deribit-base 0.2.6... [INFO] testing deribit-base-0.2.6 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate deribit-base 0.2.6 into /workspace/builds/worker-1-tc2/source [INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate deribit-base 0.2.6 [INFO] finished tweaking crates.io crate deribit-base 0.2.6 [INFO] tweaked toml for crates.io crate deribit-base 0.2.6 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate deribit-base 0.2.6 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate deribit-base 0.2.6 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5684b9d8cdc0998a22b2d16be9947d91abc510147237b496d82fd507bc04f4ba [INFO] running `Command { std: "docker" "start" "-a" "5684b9d8cdc0998a22b2d16be9947d91abc510147237b496d82fd507bc04f4ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5684b9d8cdc0998a22b2d16be9947d91abc510147237b496d82fd507bc04f4ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5684b9d8cdc0998a22b2d16be9947d91abc510147237b496d82fd507bc04f4ba", kill_on_drop: false }` [INFO] [stdout] 5684b9d8cdc0998a22b2d16be9947d91abc510147237b496d82fd507bc04f4ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c8148b896e04c18fa0671d5a9cb7c3ca3ab5da24942d8da912a3e3b602af9e2f [INFO] running `Command { std: "docker" "start" "-a" "c8148b896e04c18fa0671d5a9cb7c3ca3ab5da24942d8da912a3e3b602af9e2f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling pretty-simple-display v0.1.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling deribit-base v0.2.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.18s [INFO] running `Command { std: "docker" "inspect" "c8148b896e04c18fa0671d5a9cb7c3ca3ab5da24942d8da912a3e3b602af9e2f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c8148b896e04c18fa0671d5a9cb7c3ca3ab5da24942d8da912a3e3b602af9e2f", kill_on_drop: false }` [INFO] [stdout] c8148b896e04c18fa0671d5a9cb7c3ca3ab5da24942d8da912a3e3b602af9e2f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fd9db828c0bbb3f25d8ca89baaf078b57b28df32e6652e207dc0822fd07970a8 [INFO] running `Command { std: "docker" "start" "-a" "fd9db828c0bbb3f25d8ca89baaf078b57b28df32e6652e207dc0822fd07970a8", kill_on_drop: false }` [INFO] [stderr] Compiling deribit-base v0.2.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.07s [INFO] running `Command { std: "docker" "inspect" "fd9db828c0bbb3f25d8ca89baaf078b57b28df32e6652e207dc0822fd07970a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd9db828c0bbb3f25d8ca89baaf078b57b28df32e6652e207dc0822fd07970a8", kill_on_drop: false }` [INFO] [stdout] fd9db828c0bbb3f25d8ca89baaf078b57b28df32e6652e207dc0822fd07970a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7ad5eb82ce129294d318e1617a693d53f0cd6ce00be75d037b6d61e89a7a51f1 [INFO] running `Command { std: "docker" "start" "-a" "7ad5eb82ce129294d318e1617a693d53f0cd6ce00be75d037b6d61e89a7a51f1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deribit_base-5b33ca4280c31190) [INFO] [stdout] [INFO] [stdout] running 293 tests [INFO] [stdout] test constants::tests::test_authentication_constants ... ok [INFO] [stdout] test constants::tests::test_error_handling_constants ... ok [INFO] [stdout] test constants::tests::test_channel_names ... ok [INFO] [stdout] test constants::tests::test_instrument_types ... ok [INFO] [stdout] test constants::tests::test_jsonrpc_constants ... ok [INFO] [stdout] test constants::tests::test_market_data_constants ... ok [INFO] [stdout] test constants::tests::test_min_order_amounts ... ok [INFO] [stdout] test constants::tests::test_fix_constants ... ok [INFO] [stdout] test constants::tests::test_order_limits ... ok [INFO] [stdout] test constants::tests::test_precision_functions ... ok [INFO] [stdout] test constants::tests::test_rate_limits ... ok [INFO] [stdout] test constants::tests::test_supported_currencies ... ok [INFO] [stdout] test error::codes::tests::test_all_error_messages ... ok [INFO] [stdout] test constants::tests::test_timeouts ... ok [INFO] [stdout] test error::codes::tests::test_all_error_code_conversions ... ok [INFO] [stdout] test error::codes::tests::test_clone_and_equality ... ok [INFO] [stdout] test error::codes::tests::test_error_categorization ... ok [INFO] [stdout] test error::codes::tests::test_comprehensive_error_categorization ... ok [INFO] [stdout] test error::codes::tests::test_serde_serialization ... ok [INFO] [stdout] test error::codes::tests::test_success_code ... ok [INFO] [stdout] test error::codes::tests::test_unknown_error_code ... ok [INFO] [stdout] test error::codes::tests::test_specific_error_codes ... ok [INFO] [stdout] test error::conversions::tests::test_comprehensive_error_code_conversions ... ok [INFO] [stdout] test error::conversions::tests::test_error_code_to_deribit_error_conversion ... ok [INFO] [stdout] test error::conversions::tests::test_error_chain_conversions ... ok [INFO] [stdout] test error::conversions::tests::test_http_status_to_error_code_conversion ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_clone ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_connection ... ok [INFO] [stdout] test error::conversions::tests::test_serde_json_error_conversion ... ok [INFO] [stdout] test error::conversions::tests::test_str_to_deribit_error_conversion ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_serialization ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_timeout ... ok [INFO] [stdout] test error::types::tests::test_error_trait_implementation ... ok [INFO] [stdout] test error::types::tests::test_deribit_result_type ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_invalid_config ... ok [INFO] [stdout] test model::account::tests::test_account_summary_available_margin ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_other ... ok [INFO] [stdout] test model::account::tests::test_account_summary_margin_utilization_zero_equity ... ok [INFO] [stdout] test model::account::tests::test_account_summary_is_at_risk ... ok [INFO] [stdout] test model::account::tests::test_account_summary_margin_utilization ... ok [INFO] [stdout] test model::account::tests::test_account_summary_return_on_equity ... ok [INFO] [stdout] test model::account::tests::test_account_summary_return_on_equity_zero_equity ... ok [INFO] [stdout] test error::conversions::tests::test_string_to_deribit_error_conversion ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_api ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_debug ... ok [INFO] [stdout] test error::codes::tests::test_error_code_conversion ... ok [INFO] [stdout] test model::account::tests::test_portfolio_info_creation ... ok [INFO] [stdout] test model::account::tests::test_portfolio_get_account ... ok [INFO] [stdout] test model::account::tests::test_account_summary_serialization ... ok [INFO] [stdout] test model::account::tests::test_portfolio_total_unrealized_pnl ... ok [INFO] [stdout] test model::account::tests::test_subaccount_creation ... ok [INFO] [stdout] test model::book_summary::tests::test_book_summaries_collection ... ok [INFO] [stdout] test model::book_summary::tests::test_book_summary_builder ... ok [INFO] [stdout] test model::account::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::account::tests::test_portfolio_add_account ... ok [INFO] [stdout] test model::book_summary::tests::test_book_summary_creation ... ok [INFO] [stdout] test error::types::tests::test_deribit_error_authentication ... ok [INFO] [stdout] test error::codes::tests::test_display_and_debug_implementations ... ok [INFO] [stdout] test model::book_summary::tests::test_instrument_type_detection ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_default ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_new ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_testnet ... ok [INFO] [stdout] test model::book_summary::tests::test_serde ... ok [INFO] [stdout] test model::book_summary::tests::test_spread_calculation ... ok [INFO] [stdout] test model::config::tests::test_config_serialization ... ok [INFO] [stdout] test model::config::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_base_url ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_with_max_retries ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_with_rate_limit ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_with_user_agent ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_with_timeout ... ok [INFO] [stdout] test model::config::tests::test_http_config_with_gzip ... ok [INFO] [stdout] test model::config::tests::test_http_config_new ... ok [INFO] [stdout] test model::config::tests::test_http_config_with_http2 ... ok [INFO] [stdout] test model::config::tests::test_deribit_urls_constants ... ok [INFO] [stdout] test model::config::tests::test_http_config_with_keep_alive ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_ws_url ... ok [INFO] [stdout] test model::config::tests::test_http_config_with_pool_size ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_with_reconnect_attempts ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_new ... ok [INFO] [stdout] test model::config::tests::test_http_config_serialization ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_serialization ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_with_compression ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_with_pong_timeout ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_with_ping_interval ... ok [INFO] [stdout] test model::extended_market_data::tests::test_currency_info ... ok [INFO] [stdout] test model::extended_market_data::tests::test_currency_info_collection ... ok [INFO] [stdout] test model::extended_market_data::tests::test_funding_rate ... ok [INFO] [stdout] test model::extended_market_data::tests::test_withdrawal_priority ... ok [INFO] [stdout] test model::funding::tests::test_funding_chart_data_creation ... ok [INFO] [stdout] test model::extended_market_data::tests::test_index_price ... ok [INFO] [stdout] test model::funding::tests::test_serde ... ok [INFO] [stdout] test model::config::tests::test_websocket_config_with_reconnect_delay ... ok [INFO] [stdout] test model::extended_market_data::tests::test_historical_volatility ... ok [INFO] [stdout] test model::extended_market_data::tests::test_market_statistics ... ok [INFO] [stdout] test model::instrument::tests::test_index_data_creation ... ok [INFO] [stdout] test model::extended_market_data::tests::test_serde ... ok [INFO] [stdout] test model::instrument::tests::test_index_price_data_creation ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_is_future ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_is_option ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_is_perpetual ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_kind_serialization ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_is_spot ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_serialization ... ok [INFO] [stdout] test model::funding::tests::test_trading_view_chart_data_creation ... ok [INFO] [stdout] test model::instrument::tests::test_instrument_type_serialization ... ok [INFO] [stdout] test model::instrument::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::instrument::tests::test_option_type_serialization ... ok [INFO] [stdout] test model::market_data::tests::test_candle_body_size ... ok [INFO] [stdout] test model::market_data::tests::test_candle_is_bearish ... ok [INFO] [stdout] test model::market_data::tests::test_candle_is_bullish ... ok [INFO] [stdout] test model::market_data::tests::test_candle_range ... ok [INFO] [stdout] test model::market_data::tests::test_candle_upper_shadow ... ok [INFO] [stdout] test model::market_data::tests::test_market_stats_creation ... ok [INFO] [stdout] test model::market_data::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::market_data::tests::test_greeks_creation ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_new ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_entry_notional ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_mid_price ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_best_prices ... ok [INFO] [stdout] test model::market_data::tests::test_candle_lower_shadow ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_entry_new ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_spread ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_total_volumes ... ok [INFO] [stdout] test model::market_data::tests::test_ticker_has_valid_spread ... ok [INFO] [stdout] test model::market_data::tests::test_order_book_volume_at_price ... ok [INFO] [stdout] test model::market_data::tests::test_serialization ... ok [INFO] [stdout] test model::market_data::tests::test_ticker_mid_price ... ok [INFO] [stdout] test model::market_data::tests::test_ticker_spread ... ok [INFO] [stdout] test model::market_data::tests::test_ticker_spread_percentage ... ok [INFO] [stdout] test model::options::tests::test_basic_greeks_creation ... ok [INFO] [stdout] test model::options::tests::test_basic_option_data_creation ... ok [INFO] [stdout] test model::options::tests::test_option_instrument_creation ... ok [INFO] [stdout] test model::options::tests::test_empty_option_pair ... ok [INFO] [stdout] test model::options::tests::test_option_pair_call_spread ... ok [INFO] [stdout] test model::options::tests::test_option_pair_expiration ... ok [INFO] [stdout] test model::options::tests::test_option_pair_greeks ... ok [INFO] [stdout] test model::account::tests::test_portfolio_total_equity ... ok [INFO] [stdout] test model::options::tests::test_option_pair_interest_rate ... ok [INFO] [stdout] test model::options::tests::test_option_pair_data ... ok [INFO] [stdout] test model::options::tests::test_option_pair_instrument ... ok [INFO] [stdout] test model::account::tests::test_portfolio_total_realized_pnl ... ok [INFO] [stdout] test model::config::tests::test_deribit_config_api_url ... ok [INFO] [stdout] test model::options::tests::test_option_instrument_pair_serialization ... ok [INFO] [stdout] test model::options::tests::test_option_pair_iv ... ok [INFO] [stdout] test model::options::tests::test_option_pair_with_only_call ... ok [INFO] [stdout] test model::options::tests::test_option_pair_value ... ok [INFO] [stdout] test model::options::tests::test_option_pair_with_only_put ... ok [INFO] [stdout] test model::order::tests::test_enum_equality_and_cloning ... ok [INFO] [stdout] test model::options::tests::test_option_pair_volume ... ok [INFO] [stdout] test model::order::tests::test_new_order_request_creation ... ok [INFO] [stdout] test model::options::tests::test_option_pair_put_spread ... ok [INFO] [stdout] test model::options::tests::test_option_pair_ticker ... ok [INFO] [stdout] test model::options::tests::test_spread_creation ... ok [INFO] [stdout] test model::order::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::order::tests::test_new_order_request_market_order ... ok [INFO] [stdout] test model::order::tests::test_order_info_creation ... ok [INFO] [stdout] test model::order::tests::test_order_status_variants ... ok [INFO] [stdout] test model::order::tests::test_order_type_as_str ... ok [INFO] [stdout] test model::order::tests::test_order_type_serialization ... ok [INFO] [stdout] test model::order::tests::test_time_in_force_as_str ... ok [INFO] [stdout] test model::order::tests::test_serialization_roundtrip ... ok [INFO] [stdout] test model::order::tests::test_time_in_force_serialization ... ok [INFO] [stdout] test model::order::tests::test_order_type_variants_coverage ... ok [INFO] [stdout] test model::order_management::tests::test_mass_quote_request ... ok [INFO] [stdout] test model::request::tests::test_cancel_all_orders_request ... ok [INFO] [stdout] test model::request::tests::test_cancel_order_request ... ok [INFO] [stdout] test model::request::tests::test_cancel_all_orders_request_empty ... ok [INFO] [stdout] test model::request::tests::test_close_position_request ... ok [INFO] [stdout] test model::request::tests::test_auth_request_client_credentials ... ok [INFO] [stdout] test model::order::tests::test_order_info_optional_fields ... ok [INFO] [stdout] test model::order::tests::test_order_side_serialization ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_limit_buy ... ok [INFO] [stdout] test model::request::tests::test_complex_order_with_all_fields ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_limit_sell ... ok [INFO] [stdout] test model::request::tests::test_advanced_order_type_serialization ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_market_buy ... ok [INFO] [stdout] test model::request::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::order::tests::test_time_in_force_variants_coverage ... ok [INFO] [stdout] test model::request::tests::test_enum_equality_and_cloning ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_market_sell ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_with_client_order_id ... ok [INFO] [stdout] test model::request::tests::test_fix_new_order_request_with_time_in_force ... ok [INFO] [stdout] test model::request::tests::test_modify_order_request ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_limit_sell ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_market_buy ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_with_label ... ok [INFO] [stdout] test model::request::tests::test_auth_request_refresh_token ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_market_sell ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_with_post_only ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_limit_buy ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_with_time_in_force ... ok [INFO] [stdout] test model::request::tests::test_serialization_roundtrip ... ok [INFO] [stdout] test model::response::tests::test_apr_history_response ... ok [INFO] [stdout] test model::request::tests::test_trigger_type_serialization ... ok [INFO] [stdout] test model::response::tests::test_auth_response ... ok [INFO] [stdout] test model::response::tests::test_currency_expirations ... ok [INFO] [stdout] test model::response::tests::test_delivery_price_data ... ok [INFO] [stdout] test model::response::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::response::tests::test_delivery_prices_response ... ok [INFO] [stdout] test model::response::tests::test_contract_size_response ... ok [INFO] [stdout] test model::request::tests::test_new_order_request_with_reduce_only ... ok [INFO] [stdout] test model::request::tests::test_rest_to_fix_conversion ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_error_display ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_error_is_server_error ... ok [INFO] [stdout] test model::response::tests::test_heartbeat_response ... ok [INFO] [stdout] test model::response::tests::test_apr_data_point ... ok [INFO] [stdout] test model::response::tests::test_expirations_response ... ok [INFO] [stdout] test model::response::tests::test_hello_response ... ok [INFO] [stdout] test model::request::tests::test_fix_to_rest_conversion ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_error_new ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_response_error ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_response_into_result_neither ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_response_into_result_error ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_response_success ... ok [INFO] [stdout] test model::response::tests::test_paginated_response_empty ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_error_standard_errors ... ok [INFO] [stdout] test model::response::tests::test_last_trades_response ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_error_with_data ... ok [INFO] [stdout] test model::response::tests::test_notification ... ok [INFO] [stdout] test model::response::tests::test_json_rpc_response_into_result_success ... ok [INFO] [stdout] test model::response::tests::test_paginated_response_new ... ok [INFO] [stdout] test model::response::tests::test_server_time_response ... ok [INFO] [stdout] test model::response::tests::test_settlements_response_new ... ok [INFO] [stdout] test model::response::tests::test_paginated_response_with_pagination ... ok [INFO] [stdout] test model::response::tests::test_settlements_response_with_continuation ... ok [INFO] [stdout] test model::response::tests::test_status_response ... ok [INFO] [stdout] test model::response::tests::test_serialization_roundtrip ... ok [INFO] [stdout] test model::response::tests::test_subscription_response ... ok [INFO] [stdout] test model::response::tests::test_test_response ... ok [INFO] [stdout] test model::response::tests::test_pagination ... ok [INFO] [stdout] test model::settlement::tests::test_serde ... ok [INFO] [stdout] test model::settlement::tests::test_settlements_collection ... ok [INFO] [stdout] test model::trade::tests::test_debug_and_display_implementations ... ok [INFO] [stdout] test model::trade::tests::test_cloning ... ok [INFO] [stdout] test model::trade::tests::test_liquidity_serialization ... ok [INFO] [stdout] test model::ticker::tests::test_ticker_data_serialization ... ok [INFO] [stdout] test model::trade::tests::test_liquidity_variants ... ok [INFO] [stdout] test model::settlement::tests::test_settlement_type_checks ... ok [INFO] [stdout] test model::trade::tests::test_trade_creation ... ok [INFO] [stdout] test model::trade::tests::test_last_trade_creation ... ok [INFO] [stdout] test model::trade::tests::test_trade_direction_checks ... ok [INFO] [stdout] test model::trade::tests::test_serialization_roundtrip ... ok [INFO] [stdout] test model::trade::tests::test_trade_stats_new ... ok [INFO] [stdout] test model::trade::tests::test_trade_fee_percentage ... ok [INFO] [stdout] test model::trade::tests::test_trade_execution_creation ... ok [INFO] [stdout] test model::trade::tests::test_trade_liquidity_checks ... ok [INFO] [stdout] test model::trade::tests::test_trade_notional_value ... ok [INFO] [stdout] test model::trade::tests::test_trade_stats_default ... ok [INFO] [stdout] test model::transfer::tests::test_address_book_entry ... ok [INFO] [stdout] test model::transaction::tests::test_default_transaction_log_entry ... ok [INFO] [stdout] test model::transfer::tests::test_serde ... ok [INFO] [stdout] test model::trade::tests::test_trade_stats_win_rate ... ok [INFO] [stdout] test model::transfer::tests::test_transfers_collection ... ok [INFO] [stdout] test model::trade::tests::test_user_trade_creation ... ok [INFO] [stdout] test model::transfer::tests::test_transfer_creation ... ok [INFO] [stdout] 2025-10-02T00:57:10.590102Z DEBUG deribit_base::utils::logger: Log level set to: DEBUG [INFO] [stdout] test model::transfer::tests::test_transfer_state_changes ... ok [INFO] [stdout] test model::transfer::tests::test_subaccount_transfer ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_default_log_level ... ok [INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_initialization_debug ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_invalid_log_level ... ok [INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_initialization_default ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_error_log_level ... ok [INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_called_once ... ok [INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_initialization_info ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_trace_log_level ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_debug_log_level ... ok [INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_warn_log_level ... ok [INFO] [stdout] test utils::tools::tests::test_checksum_calculation ... ok [INFO] [stdout] test utils::tools::tests::test_currency_extraction ... ok [INFO] [stdout] test utils::tools::tests::test_escape_fix_value ... ok [INFO] [stdout] test utils::tools::tests::test_format_price ... ok [INFO] [stdout] test utils::tools::tests::test_format_fix_time ... ok [INFO] [stdout] test utils::tools::tests::test_format_quantity ... ok [INFO] [stdout] test utils::tools::tests::test_generate_request_id ... ok [INFO] [stdout] test utils::tools::tests::test_instrument_validation ... ok [INFO] [stdout] test utils::tools::tests::test_generate_nonce ... ok [INFO] [stdout] test utils::tools::tests::test_parse_decimal ... ok [INFO] [stdout] test utils::tools::tests::test_instrument_formatting ... ok [INFO] [stdout] test utils::tools::tests::test_side_to_fix ... ok [INFO] [stdout] test utils::tools::tests::test_unescape_fix_value ... ok [INFO] [stdout] test utils::tools::tests::test_validate_checksum ... ok [INFO] [stdout] test utils::tools::tests::test_parse_fix_time ... ok [INFO] [stdout] test utils::tools::tests::test_generate_timestamp ... ok [INFO] [stdout] test utils::tools::tests::test_generate_client_order_id ... ok [INFO] [stdout] test model::settlement::tests::test_settlement_builder ... ok [INFO] [stdout] test model::settlement::tests::test_settlement_creation ... ok [INFO] [stdout] test error::codes::tests::test_error_trait_implementation ... ok [INFO] [stdout] test constants::tests::test_api_urls ... ok [INFO] [stderr] Doc-tests deribit_base [INFO] [stdout] test error::codes::tests::test_hash_implementation ... ok [INFO] [stdout] test model::account::tests::test_portfolio_new ... ok [INFO] [stdout] test model::account::tests::test_portfolio_serialization ... ok [INFO] [stdout] test model::options::tests::test_option_pair_open_interest ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 293 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7ad5eb82ce129294d318e1617a693d53f0cd6ce00be75d037b6d61e89a7a51f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ad5eb82ce129294d318e1617a693d53f0cd6ce00be75d037b6d61e89a7a51f1", kill_on_drop: false }` [INFO] [stdout] 7ad5eb82ce129294d318e1617a693d53f0cd6ce00be75d037b6d61e89a7a51f1