[INFO] fetching crate deribit-base 0.3.2...
[INFO] testing deribit-base-0.3.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deribit-base 0.3.2 into /workspace/builds/worker-6-tc1/source
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate deribit-base 0.3.2
[INFO] finished tweaking crates.io crate deribit-base 0.3.2
[INFO] tweaked toml for crates.io crate deribit-base 0.3.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate deribit-base 0.3.2 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate deribit-base 0.3.2 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pretty-simple-display v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e
[INFO] running `Command { std: "docker" "start" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling pretty-simple-display v0.1.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling deribit-base v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.00s
[INFO] running `Command { std: "docker" "inspect" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling deribit-base v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.42s
[INFO] running `Command { std: "docker" "inspect" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/deribit_base-577841ffcb99d66d)
[INFO] [stdout] 
[INFO] [stdout] running 377 tests
[INFO] [stdout] test constants::tests::test_api_urls ... ok
[INFO] [stdout] test constants::tests::test_authentication_constants ... ok
[INFO] [stdout] test constants::tests::test_channel_names ... ok
[INFO] [stdout] test constants::tests::test_error_handling_constants ... ok
[INFO] [stdout] test constants::tests::test_fix_constants ... 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_order_limits ... ok
[INFO] [stdout] test constants::tests::test_min_order_amounts ... 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 constants::tests::test_timeouts ... ok
[INFO] [stdout] test error::codes::tests::test_all_error_code_conversions ... ok
[INFO] [stdout] test error::codes::tests::test_all_error_messages ... ok
[INFO] [stdout] test error::codes::tests::test_clone_and_equality ... ok
[INFO] [stdout] test error::codes::tests::test_comprehensive_error_categorization ... ok
[INFO] [stdout] test error::codes::tests::test_display_and_debug_implementations ... ok
[INFO] [stdout] test error::codes::tests::test_error_categorization ... ok
[INFO] [stdout] test error::codes::tests::test_error_code_conversion ... ok
[INFO] [stdout] test error::codes::tests::test_error_trait_implementation ... ok
[INFO] [stdout] test error::codes::tests::test_serde_serialization ... ok
[INFO] [stdout] test error::codes::tests::test_hash_implementation ... ok
[INFO] [stdout] test error::codes::tests::test_specific_error_codes ... ok
[INFO] [stdout] test error::codes::tests::test_unknown_error_code ... ok
[INFO] [stdout] test error::codes::tests::test_success_code ... ok
[INFO] [stdout] test error::conversions::tests::test_comprehensive_error_code_conversions ... ok
[INFO] [stdout] test error::conversions::tests::test_http_status_to_error_code_conversion ... ok
[INFO] [stdout] test error::conversions::tests::test_str_to_deribit_error_conversion ... ok
[INFO] [stdout] test error::conversions::tests::test_serde_json_error_conversion ... ok
[INFO] [stdout] test error::conversions::tests::test_string_to_deribit_error_conversion ... ok
[INFO] [stdout] test error::conversions::tests::test_error_code_to_deribit_error_conversion ... ok
[INFO] [stdout] test error::types::tests::test_deribit_error_authentication ... ok
[INFO] [stdout] test error::conversions::tests::test_error_chain_conversions ... ok
[INFO] [stdout] test error::types::tests::test_deribit_error_api ... ok
[INFO] [stdout] test error::types::tests::test_deribit_error_invalid_config ... ok
[INFO] [stdout] test error::types::tests::test_deribit_error_serialization ... 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 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 ... ok
[INFO] [stdout] test error::types::tests::test_deribit_result_type ... ok
[INFO] [stdout] test error::types::tests::test_error_trait_implementation ... 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 error::types::tests::test_deribit_error_timeout ... ok
[INFO] [stdout] test model::account::tests::test_account_summary_serialization ... ok
[INFO] [stdout] test model::account::tests::test_account_summary_return_on_equity ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_get_account ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_info_creation ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_new ... ok
[INFO] [stdout] test model::account::tests::test_account_summary_return_on_equity_zero_equity ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_add_account ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_total_equity ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_total_realized_pnl ... ok
[INFO] [stdout] test model::account::tests::test_subaccount_creation ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_execution_serialization ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_total_unrealized_pnl ... ok
[INFO] [stdout] test error::types::tests::test_deribit_error_debug ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_instruments ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_is_broker_trade ... ok
[INFO] [stdout] test model::account::tests::test_debug_and_display_implementations ... ok
[INFO] [stdout] test model::account::tests::test_portfolio_serialization ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_leg_new ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_leg_serialization ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_role_as_str ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_role_default ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_role_display ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_role_serialization ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_serialization ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_signature_new ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_signature_serialization ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_trade_count ... ok
[INFO] [stdout] test model::block_trade::tests::test_block_trade_total_fees ... ok
[INFO] [stdout] test model::block_trade::tests::test_execute_block_trade_request_from_verify ... ok
[INFO] [stdout] test model::block_trade::tests::test_execute_block_trade_request_new ... ok
[INFO] [stdout] test model::block_trade::tests::test_verify_block_trade_request_new ... 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::book_summary::tests::test_book_summary_creation ... ok
[INFO] [stdout] test model::book_summary::tests::test_instrument_type_detection ... 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::combo::tests::test_combo_details_instruments ... ok
[INFO] [stdout] test model::combo::tests::test_combo_details_is_tradeable ... ok
[INFO] [stdout] test model::combo::tests::test_combo_details_serialization ... ok
[INFO] [stdout] test model::combo::tests::test_combo_details_leg_count ... ok
[INFO] [stdout] test model::combo::tests::test_combo_details_type_detection ... ok
[INFO] [stdout] test model::combo::tests::test_combo_ids_contains ... ok
[INFO] [stdout] test model::combo::tests::test_combo_ids_empty ... ok
[INFO] [stdout] test model::combo::tests::test_combo_ids_new ... ok
[INFO] [stdout] test model::combo::tests::test_combo_ids_serialization ... ok
[INFO] [stdout] test model::combo::tests::test_combo_leg_direction ... ok
[INFO] [stdout] test model::combo::tests::test_combo_leg_new ... ok
[INFO] [stdout] test model::combo::tests::test_combo_leg_serialization ... ok
[INFO] [stdout] test model::combo::tests::test_combo_state_as_str ... ok
[INFO] [stdout] test model::combo::tests::test_combo_state_default ... ok
[INFO] [stdout] test model::combo::tests::test_combo_state_is_tradeable ... ok
[INFO] [stdout] test model::combo::tests::test_combo_state_display ... ok
[INFO] [stdout] test model::combo::tests::test_combo_state_serialization ... ok
[INFO] [stdout] test model::combo::tests::test_combo_trade_leg_from_amount ... ok
[INFO] [stdout] test model::combo::tests::test_combo_trade_leg_new ... ok
[INFO] [stdout] test model::combo::tests::test_create_combo_request_invalid ... ok
[INFO] [stdout] test model::combo::tests::test_create_combo_request_new ... ok
[INFO] [stdout] test model::combo::tests::test_combo_trade_leg_serialization ... 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_api_url ... 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_base_url ... ok
[INFO] [stdout] test model::config::tests::test_deribit_config_testnet ... 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_timeout ... ok
[INFO] [stdout] test model::config::tests::test_deribit_config_with_user_agent ... ok
[INFO] [stdout] test model::config::tests::test_deribit_config_ws_url ... ok
[INFO] [stdout] test model::config::tests::test_deribit_urls_constants ... ok
[INFO] [stdout] test model::config::tests::test_http_config_new ... ok
[INFO] [stdout] test model::config::tests::test_http_config_serialization ... ok
[INFO] [stdout] test model::config::tests::test_http_config_with_gzip ... ok
[INFO] [stdout] test model::config::tests::test_http_config_with_http2 ... ok
[INFO] [stdout] test model::config::tests::test_http_config_with_keep_alive ... ok
[INFO] [stdout] test model::config::tests::test_http_config_with_pool_size ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_new ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_with_compression ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_serialization ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_with_ping_interval ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_with_pong_timeout ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_with_reconnect_attempts ... ok
[INFO] [stdout] test model::config::tests::test_websocket_config_with_reconnect_delay ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_currency_info_collection ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_currency_info ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_funding_rate ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_historical_volatility ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_index_price ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_market_statistics ... ok
[INFO] [stdout] test model::extended_market_data::tests::test_serde ... 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::funding::tests::test_serde ... ok
[INFO] [stdout] test model::funding::tests::test_trading_view_chart_data_creation ... ok
[INFO] [stdout] test model::instrument::tests::test_debug_and_display_implementations ... ok
[INFO] [stdout] test model::instrument::tests::test_index_price_data_creation ... ok
[INFO] [stdout] test model::instrument::tests::test_index_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_is_spot ... ok
[INFO] [stdout] test model::instrument::tests::test_instrument_kind_serialization ... ok
[INFO] [stdout] test model::instrument::tests::test_instrument_serialization ... ok
[INFO] [stdout] test model::instrument::tests::test_option_type_serialization ... ok
[INFO] [stdout] test model::instrument::tests::test_instrument_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_lower_shadow ... 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_debug_and_display_implementations ... ok
[INFO] [stdout] test model::market_data::tests::test_greeks_creation ... ok
[INFO] [stdout] test model::market_data::tests::test_index_type_as_str ... ok
[INFO] [stdout] test model::market_data::tests::test_index_type_default ... ok
[INFO] [stdout] test model::market_data::tests::test_index_type_display ... ok
[INFO] [stdout] test model::market_data::tests::test_index_type_serialization ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_history_from_raw ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_history_latest_earliest ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_history_new ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_point_from_tuple ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_history_serialization ... ok
[INFO] [stdout] test model::market_data::tests::test_mark_price_point_new ... ok
[INFO] [stdout] test model::market_data::tests::test_order_book_best_prices ... ok
[INFO] [stdout] test model::market_data::tests::test_market_stats_creation ... ok
[INFO] [stdout] test model::market_data::tests::test_order_book_entry_notional ... ok
[INFO] [stdout] test model::market_data::tests::test_order_book_entry_new ... ok
[INFO] [stdout] test model::market_data::tests::test_order_book_mid_price ... 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_order_book_volume_at_price ... ok
[INFO] [stdout] test model::market_data::tests::test_order_book_new ... ok
[INFO] [stdout] test model::market_data::tests::test_serialization ... ok
[INFO] [stdout] test model::market_data::tests::test_ticker_has_valid_spread ... 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::market_data::tests::test_trade_volume_new ... ok
[INFO] [stdout] test model::market_data::tests::test_trade_volume_put_call_ratio ... ok
[INFO] [stdout] test model::market_data::tests::test_trade_volume_serialization ... ok
[INFO] [stdout] test model::market_data::tests::test_trade_volume_total ... ok
[INFO] [stdout] test model::market_data::tests::test_trade_volume_total_options ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_candle_from_tuple ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_candle_increasing_decreasing ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_candle_new ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_data_from_raw ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_data_latest_earliest ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_data_new ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_data_serialization ... ok
[INFO] [stdout] test model::market_data::tests::test_volatility_index_data_with_continuation ... 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_empty_option_pair ... ok
[INFO] [stdout] test model::options::tests::test_option_instrument_creation ... ok
[INFO] [stdout] test model::options::tests::test_option_instrument_pair_serialization ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_call_spread ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_data ... 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::options::tests::test_option_pair_instrument ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_interest_rate ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_iv ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_open_interest ... 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_option_pair_value ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_volume ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_with_only_call ... ok
[INFO] [stdout] test model::order::tests::test_debug_and_display_implementations ... ok
[INFO] [stdout] test model::options::tests::test_spread_creation ... ok
[INFO] [stdout] test model::order::tests::test_enum_equality_and_cloning ... ok
[INFO] [stdout] test model::order::tests::test_new_order_request_market_order ... ok
[INFO] [stdout] test model::options::tests::test_option_pair_with_only_put ... ok
[INFO] [stdout] test model::order::tests::test_order_info_creation ... ok
[INFO] [stdout] test model::order::tests::test_new_order_request_creation ... 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::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_order_type_variants_coverage ... ok
[INFO] [stdout] test model::order::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test model::order::tests::test_time_in_force_as_str ... ok
[INFO] [stdout] test model::order::tests::test_time_in_force_serialization ... ok
[INFO] [stdout] test model::order::tests::test_time_in_force_variants_coverage ... ok
[INFO] [stdout] test model::order_management::tests::test_mass_quote_request ... ok
[INFO] [stdout] test model::request::tests::test_advanced_order_type_serialization ... ok
[INFO] [stdout] test model::request::tests::test_auth_request_client_credentials ... ok
[INFO] [stdout] test model::request::tests::test_auth_request_refresh_token ... ok
[INFO] [stdout] test model::request::tests::test_cancel_all_orders_request ... ok
[INFO] [stdout] test model::request::tests::test_cancel_all_orders_request_empty ... ok
[INFO] [stdout] test model::request::tests::test_cancel_order_request ... ok
[INFO] [stdout] test model::request::tests::test_close_position_request ... ok
[INFO] [stdout] test model::request::tests::test_complex_order_with_all_fields ... ok
[INFO] [stdout] test model::request::tests::test_debug_and_display_implementations ... ok
[INFO] [stdout] test model::request::tests::test_enum_equality_and_cloning ... ok
[INFO] [stdout] test model::request::tests::test_fix_new_order_request_limit_buy ... ok
[INFO] [stdout] test model::request::tests::test_fix_new_order_request_limit_sell ... ok
[INFO] [stdout] test model::request::tests::test_fix_new_order_request_market_buy ... 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_market_sell ... ok
[INFO] [stdout] test model::request::tests::test_fix_to_rest_conversion ... ok
[INFO] [stdout] test model::request::tests::test_fix_new_order_request_with_time_in_force ... ok
[INFO] [stdout] test model::request::tests::test_new_order_request_limit_buy ... ok
[INFO] [stdout] test model::request::tests::test_modify_order_request ... ok
[INFO] [stdout] test model::request::tests::test_new_order_request_market_buy ... 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_sell ... ok
[INFO] [stdout] test model::request::tests::test_new_order_request_with_label ... 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_with_time_in_force ... ok
[INFO] [stdout] test model::request::tests::test_new_order_request_with_reduce_only ... ok
[INFO] [stdout] test model::request::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test model::request::tests::test_rest_to_fix_conversion ... ok
[INFO] [stdout] test model::response::tests::test_apr_data_point ... ok
[INFO] [stdout] test model::request::tests::test_trigger_type_serialization ... ok
[INFO] [stdout] test model::response::tests::test_apr_history_response ... ok
[INFO] [stdout] test model::response::tests::test_auth_response ... ok
[INFO] [stdout] test model::response::tests::test_contract_size_response ... ok
[INFO] [stdout] test model::response::tests::test_debug_and_display_implementations ... 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_delivery_prices_response ... ok
[INFO] [stdout] test model::response::tests::test_expirations_response ... ok
[INFO] [stdout] test model::response::tests::test_heartbeat_response ... ok
[INFO] [stdout] test model::response::tests::test_hello_response ... 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_json_rpc_error_new ... ok
[INFO] [stdout] test model::response::tests::test_json_rpc_error_standard_errors ... ok
[INFO] [stdout] test model::response::tests::test_json_rpc_error_with_data ... 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_into_result_success ... ok
[INFO] [stdout] test model::response::tests::test_json_rpc_response_success ... ok
[INFO] [stdout] test model::response::tests::test_last_trades_response ... ok
[INFO] [stdout] test model::response::tests::test_notification ... ok
[INFO] [stdout] test model::response::tests::test_paginated_response_empty ... ok
[INFO] [stdout] test model::response::tests::test_paginated_response_with_pagination ... ok
[INFO] [stdout] test model::response::tests::test_paginated_response_new ... ok
[INFO] [stdout] test model::response::tests::test_pagination ... ok
[INFO] [stdout] test model::response::tests::test_server_time_response ... ok
[INFO] [stdout] test model::response::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test model::response::tests::test_settlements_response_new ... 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_subscription_response ... ok
[INFO] [stdout] test model::settlement::tests::test_serde ... ok
[INFO] [stdout] test model::response::tests::test_test_response ... ok
[INFO] [stdout] test model::settlement::tests::test_settlement_creation ... ok
[INFO] [stdout] test model::settlement::tests::test_settlement_builder ... ok
[INFO] [stdout] test model::settlement::tests::test_settlement_type_checks ... ok
[INFO] [stdout] test model::settlement::tests::test_settlements_collection ... ok
[INFO] [stdout] test model::trade::tests::test_cloning ... ok
[INFO] [stdout] test model::ticker::tests::test_ticker_data_serialization ... ok
[INFO] [stdout] test model::trade::tests::test_debug_and_display_implementations ... ok
[INFO] [stdout] test model::trade::tests::test_last_trade_creation ... ok
[INFO] [stdout] test model::trade::tests::test_liquidity_serialization ... ok
[INFO] [stdout] test model::trade::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test model::trade::tests::test_liquidity_variants ... ok
[INFO] [stdout] test model::trade::tests::test_trade_creation ... ok
[INFO] [stdout] test model::trade::tests::test_trade_direction_checks ... ok
[INFO] [stdout] test model::trade::tests::test_trade_execution_creation ... ok
[INFO] [stdout] test model::trade::tests::test_trade_fee_percentage ... 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::trade::tests::test_trade_stats_new ... ok
[INFO] [stdout] test model::trade::tests::test_trade_liquidity_checks ... ok
[INFO] [stdout] test model::trade::tests::test_trade_stats_win_rate ... ok
[INFO] [stdout] test model::trade::tests::test_user_trade_creation ... ok
[INFO] [stdout] test model::transaction::tests::test_default_transaction_log_entry ... ok
[INFO] [stdout] test model::transfer::tests::test_address_book_entry ... ok
[INFO] [stdout] test model::transfer::tests::test_serde ... ok
[INFO] [stdout] test model::transfer::tests::test_subaccount_transfer ... ok
[INFO] [stdout] test model::transfer::tests::test_transfer_creation ... ok
[INFO] [stdout] test model::transfer::tests::test_transfers_collection ... ok
[INFO] [stdout] test model::transfer::tests::test_transfer_state_changes ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_originator_company ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_originator_individual ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_originator_personal ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_originator_serialization ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_state_as_str ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_state_default ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_state_is_cleared ... ok
[INFO] [stdout] test model::wallet::tests::test_clearance_state_serialization ... ok
[INFO] [stdout] test model::wallet::tests::test_deposit_address_serialization ... ok
[INFO] [stdout] test model::wallet::tests::test_deposit_address_new ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_priority_as_str ... ok
[INFO] [stdout] test model::wallet::tests::test_deposit_id_new ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_priority_default ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_priority_serialization ... ok
[INFO] [stdout] test model::wallet::tests::test_deposit_id_serialization ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_request_with_priority ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_request_new ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_state_as_str ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_state_default ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_state_is_successful ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_state_is_terminal ... ok
[INFO] [stdout] test model::wallet::tests::test_withdrawal_state_serialization ... 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_debug ... ok
[INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_initialization_default ... ok
[INFO] [stdout] test utils::logger::tests_setup_logger::test_logger_initialization_info ... 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_default_log_level ... ok
[INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_error_log_level ... ok
[INFO] [stdout] test utils::logger::tests_setup_logger_bis::test_invalid_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::logger::tests_setup_logger_bis::test_trace_log_level ... ok
[INFO] [stdout] test utils::tools::tests::test_escape_fix_value ... ok
[INFO] [stdout] test utils::tools::tests::test_currency_extraction ... ok
[INFO] [stdout] test utils::tools::tests::test_format_fix_time ... ok
[INFO] [stdout] test utils::tools::tests::test_format_price ... ok
[INFO] [stdout] test utils::tools::tests::test_format_quantity ... ok
[INFO] [stdout] test utils::tools::tests::test_generate_nonce ... 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_instrument_formatting ... ok
[INFO] [stdout] test utils::tools::tests::test_parse_decimal ... ok
[INFO] [stdout] test utils::tools::tests::test_side_to_fix ... ok
[INFO] [stdout] test utils::tools::tests::test_parse_fix_time ... 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_generate_client_order_id ... ok
[INFO] [stdout] test utils::tools::tests::test_generate_timestamp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 377 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests deribit_base
[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" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e", kill_on_drop: false }`
[INFO] [stdout] 5c2dc0c11f9eea5751cf2c74c0f8e02e46928441d01d3b1dd8bb579b2d59ea8e
