List of all items
Structs
- auth::adapters::BinanceAuthAdapter
- auth::adapters::BithumbAuthAdapter
- auth::adapters::BybitAuthAdapter
- auth::adapters::CoinbaseAuthAdapter
- auth::adapters::UpbitAuthAdapter
- auth::manager::AuthenticationStats
- auth::manager::UnifiedAuthManager
- auth::traits::AuthenticationContext
- auth::traits::AuthenticationRequirements
- auth::traits::AuthenticationResult
- auth::utils::AuthConfigBuilder
- auth::utils::AuthMethodInfo
- error::batch_errors::BatchErrorStats
- error::batch_errors::BatchResult
- error::batch_errors::BatchSummary
- error::exchange_errors::RateLimitInfo
- exchanges::BinanceExchange
- exchanges::BithumbExchange
- exchanges::UpbitExchange
- exchanges::binance::BinanceConfig
- exchanges::binance::BinanceExchange
- exchanges::binance_rest::BatchOrderParams
- exchanges::binance_rest::BatchOrderResult
- exchanges::binance_rest::BinanceAmendResponse
- exchanges::binance_rest::BinanceError
- exchanges::binance_rest::BinanceExchangeInfo
- exchanges::binance_rest::BinanceNativeOrder
- exchanges::binance_rest::BinanceOcoResponse
- exchanges::binance_rest::BinanceOrderInfo
- exchanges::binance_rest::BinanceOrderResponse
- exchanges::binance_rest::BinanceRestClient
- exchanges::binance_rest::BinanceSorConfig
- exchanges::binance_rest::BinanceSorResponse
- exchanges::binance_rest::BinanceSymbolInfo
- exchanges::binance_rest::NativeBatchOrderParams
- exchanges::binance_rest::OcoOrderParams
- exchanges::binance_rest::PlaceOrderParams
- exchanges::binance_rest::SorOrderParams
- exchanges::binance_websocket::BinanceWebSocketClient
- exchanges::binance_websocket_trading::BinanceWebSocketTrader
- exchanges::binance_websocket_trading::ConnectionHealth
- exchanges::binance_websocket_trading::ConnectionMetrics
- exchanges::binance_websocket_trading::ModifyOrderParams
- exchanges::bithumb::BithumbExchange
- exchanges::bithumb::HttpRequestMetrics
- exchanges::bithumb_config::BithumbConfig
- exchanges::bithumb_rest_client::BithumbAccount
- exchanges::bithumb_rest_client::BithumbDeposit
- exchanges::bithumb_rest_client::BithumbDepositAddress
- exchanges::bithumb_rest_client::BithumbError
- exchanges::bithumb_rest_client::BithumbErrorResponse
- exchanges::bithumb_rest_client::BithumbOrderInfo
- exchanges::bithumb_rest_client::BithumbOrderRequest
- exchanges::bithumb_rest_client::BithumbOrderResponse
- exchanges::bithumb_rest_client::BithumbRestClient
- exchanges::bithumb_rest_client::BithumbTrade
- exchanges::bithumb_rest_client::BithumbWithdrawal
- exchanges::bithumb_websocket_trading::BithumbConnectionHealth
- exchanges::bithumb_websocket_trading::BithumbWebSocketTrader
- exchanges::bybit::models::BybitExecutionReport
- exchanges::bybit::websocket_trading::BybitWebsocketTrading
- exchanges::bybit::websocket_trading::ConnectionHealth
- exchanges::bybit::websocket_trading::InstrumentInfo
- exchanges::bybit_rest::BybitAccountInfo
- exchanges::bybit_rest::BybitApiResponse
- exchanges::bybit_rest::BybitBatchOrderRequest
- exchanges::bybit_rest::BybitBatchOrderResponse
- exchanges::bybit_rest::BybitCoin
- exchanges::bybit_rest::BybitErrorInfo
- exchanges::bybit_rest::BybitExtInfo
- exchanges::bybit_rest::BybitOrderRequest
- exchanges::bybit_rest::BybitOrderRequestBuilder
- exchanges::bybit_rest::BybitOrderResponse
- exchanges::bybit_rest::BybitPosition
- exchanges::bybit_rest::BybitRestClient
- exchanges::bybit_rest::BybitWalletBalance
- exchanges::bybit_rest::CommonOrderParams
- exchanges::bybit_websocket_trading::BybitAmendOrderRequest
- exchanges::bybit_websocket_trading::BybitBatchOrderRequest
- exchanges::bybit_websocket_trading::BybitCancelAllRequest
- exchanges::bybit_websocket_trading::BybitOrderRequest
- exchanges::bybit_websocket_trading::BybitWebSocketTrader
- exchanges::bybit_websocket_trading::ConnectionHealth
- exchanges::coinbase::models::L2Snapshot
- exchanges::coinbase::models::L2Update
- exchanges::coinbase::models::TradeMatch
- exchanges::coinbase::rest_client::CoinbaseAccount
- exchanges::coinbase::rest_client::CoinbaseAccountBalance
- exchanges::coinbase::rest_client::CoinbaseCandle
- exchanges::coinbase::rest_client::CoinbaseFeeStructure
- exchanges::coinbase::rest_client::CoinbaseFill
- exchanges::coinbase::rest_client::CoinbaseLimitOrder
- exchanges::coinbase::rest_client::CoinbaseLimitOrderGtd
- exchanges::coinbase::rest_client::CoinbaseMarketOrder
- exchanges::coinbase::rest_client::CoinbaseOrder
- exchanges::coinbase::rest_client::CoinbaseOrderBook
- exchanges::coinbase::rest_client::CoinbaseOrderErrorResponse
- exchanges::coinbase::rest_client::CoinbaseOrderRequest
- exchanges::coinbase::rest_client::CoinbaseOrderResponse
- exchanges::coinbase::rest_client::CoinbaseOrderSuccessResponse
- exchanges::coinbase::rest_client::CoinbasePortfolio
- exchanges::coinbase::rest_client::CoinbasePriceBook
- exchanges::coinbase::rest_client::CoinbasePriceLevel
- exchanges::coinbase::rest_client::CoinbaseProduct
- exchanges::coinbase::rest_client::CoinbaseRestClient
- exchanges::coinbase::rest_client::CoinbaseStopLimitOrder
- exchanges::coinbase::rest_client::CoinbaseStopLimitOrderGtd
- exchanges::coinbase::rest_client::CoinbaseTrade
- exchanges::coinbase::rest_client::CoinbaseTransaction
- exchanges::coinbase::unified_client::CoinbaseUnifiedClient
- exchanges::coinbase::unified_client::UnifiedClientConfig
- exchanges::coinbase::websocket_trading::CoinbaseWebsocketTrading
- exchanges::coinbase::zero_alloc_coinbase::ZeroAllocCoinbaseProcessor
- exchanges::test::TestExchange
- exchanges::test_optimized::TestExchange
- exchanges::upbit::UpbitExchange
- exchanges::upbit_rest_client::UpbitAccount
- exchanges::upbit_rest_client::UpbitDeposit
- exchanges::upbit_rest_client::UpbitDepositAddress
- exchanges::upbit_rest_client::UpbitError
- exchanges::upbit_rest_client::UpbitErrorResponse
- exchanges::upbit_rest_client::UpbitMarketBidAsk
- exchanges::upbit_rest_client::UpbitMarketInfo
- exchanges::upbit_rest_client::UpbitOrderChance
- exchanges::upbit_rest_client::UpbitOrderChanceAccount
- exchanges::upbit_rest_client::UpbitOrderInfo
- exchanges::upbit_rest_client::UpbitRestClient
- exchanges::upbit_rest_client::UpbitWithdrawal
- exchanges::upbit_websocket_trading::ConnectionHealth
- exchanges::upbit_websocket_trading::UpbitWebSocketTrader
- exchanges::websocket_common::BinanceListenKeyManager
- exchanges::websocket_common::BinanceWebSocketManager
- exchanges::websocket_unified::ConnectionHealth
- exchanges::websocket_unified::ConnectionStateManager
- exchanges::websocket_unified::HealthConfig
- exchanges::websocket_unified::RateLimitConfig
- exchanges::websocket_unified::ReconnectionConfig
- exchanges::websocket_unified::ReconnectionManager
- exchanges::websocket_unified::UnifiedRateLimiter
- exchanges::websocket_unified::WebSocketTaskHandles
- execution_engine::ExecutionEngine
- execution_engine::ExecutionReport
- execution_engine_lockfree::LockFreeExecutionEngine
- execution_engine_optimized::ExecutionReport
- execution_engine_optimized::ExecutionStats
- execution_engine_optimized::OptimizedExecutionEngine
- factory::ExchangeFactory
- factory::config::ConfigLoader
- factory::config::EMSConfig
- factory::config::GlobalSettings
- feeder_integration::StandaloneMarketDataProvider
- instrument_registry::CacheStats
- instrument_registry::DefaultInstrumentRegistry
- instrument_registry::OrderMetadata
- memory_integration::PooledExecutionReportManager
- memory_integration::PooledOperationStats
- memory_integration::PooledOrderManager
- memory_integration::PooledWebSocketManager
- position_manager::DefaultPositionManager
- protocol::AuthRequest
- protocol::DecimalPrecision
- protocol::ExchangeConfig
- protocol::ExchangeDetails
- protocol::FixMessage
- protocol::OrderDetails
- protocol::OrderRequest
- protocol::RateLimit
- protocol::ReconnectSettings
- protocol::SubscriptionRequest
- throttle::RateLimiter
- throttle::WeightBasedRateLimiter
Enums
- auth::traits::AuthenticationMethod
- auth::traits::WebSocketAuthMessage
- auth::utils::AuthenticationError
- auth::utils::ExchangeType
- error::EMSError
- error::batch_errors::BatchOrderError
- error::batch_errors::BatchStatus
- error::batch_errors::OrderResult
- exchanges::binance_websocket_trading::ConnectionState
- exchanges::bithumb_errors::BithumbError
- exchanges::bithumb_websocket_trading::BithumbConnectionState
- exchanges::bybit::websocket_trading::BybitCategory
- exchanges::bybit_rest::BybitAccountType
- exchanges::bybit_websocket_trading::BybitAccountType
- exchanges::bybit_websocket_trading::BybitCategory
- exchanges::coinbase::rest_client::CoinbaseOrderConfiguration
- exchanges::coinbase::unified_client::CoinbaseProtocol
- exchanges::upbit_websocket_trading::UpbitConnectionState
- exchanges::websocket_common::ConnectionState
- exchanges::websocket_unified::RequestId
- exchanges::websocket_unified::WebSocketConnectionState
- execution_engine::ExecutionEvent
- execution_engine_optimized::ExecutionEvent
- position_manager::PositionEvent
- protocol::ExchangeMessage
- protocol::OrderOperation
Traits
- auth::traits::AuthenticationAdapter
- auth::traits::AuthenticationManager
- error::AnyhowToEmsError
- error::batch_errors::ErrorClassification
- exchanges::websocket_unified::AuthenticationMechanism
- exchanges::websocket_unified::WebSocketTrader
- execution_engine::Exchange
- execution_engine_optimized::Exchange
- feeder_integration::MarketDataProvider
- instrument_registry::InstrumentRegistry
- position_manager::PositionManager
Macros
Functions
- auth::utils::create_auth_adapter
- auth::utils::create_binance_ed25519_adapter
- auth::utils::get_auth_method_info
- auth::utils::validate_auth_config
- error::exchange_errors::extract_rate_limit_info
- error::exchange_errors::extract_rate_limit_info_detailed
- error::exchange_errors::http_status_to_error
- error::exchange_errors::parse_binance_error
- error::exchange_errors::parse_bybit_error
- error::exchange_errors::parse_coinbase_error
- exchanges::bithumb_config::constants::generate_min_order_amounts
- exchanges::bithumb_errors::map_order_status
- exchanges::bithumb_errors::map_websocket_order_state
- exchanges::bithumb_errors::map_websocket_order_status
- exchanges::bithumb_errors::parse_bithumb_api_error
- exchanges::bithumb_errors::validate_order_side
- exchanges::bithumb_errors::validate_order_type
- exchanges::bithumb_errors::validate_symbol
- exchanges::bybit_rest::v5_validation::supports_conditional_orders
- exchanges::bybit_rest::v5_validation::supports_options_features
- exchanges::bybit_rest::v5_validation::supports_unified_account
- exchanges::bybit_rest::v5_validation::validate_slippage_tolerance
- exchanges::websocket_common::get_binance_ws_url
- exchanges::websocket_unified::calculate_backoff_with_jitter
- exchanges::websocket_unified::validate_websocket_response
- fix_protocol::decode_fix_message
- fix_protocol::encode_new_order_single_fix44
- instrument_registry::create_shared_registry
- instrument_registry::create_shared_registry_with_ttl
- memory_integration::get_pool_operation_stats
- memory_integration::reset_pool_operation_stats
- utils::time::timestamp_micros
- utils::time::timestamp_millis
- utils::time::timestamp_nanos
- utils::time::timestamp_secs
Type Aliases
- error::Result
- error::batch_errors::OrderResultMap
- exchanges::bithumb_errors::BithumbResult
- exchanges::websocket_unified::PendingRequestsMap
- execution_engine_optimized::ExecutionEngine
Constants
- exchanges::bithumb_config::constants::API_URL
- exchanges::bithumb_config::constants::DEFAULT_MAX_RETRIES
- exchanges::bithumb_config::constants::DEFAULT_MIN_ORDER_AMOUNT
- exchanges::bithumb_config::constants::DEFAULT_PING_INTERVAL_MS
- exchanges::bithumb_config::constants::DEFAULT_RATE_LIMIT_PER_WINDOW
- exchanges::bithumb_config::constants::DEFAULT_RATE_LIMIT_WINDOW_MS
- exchanges::bithumb_config::constants::DEFAULT_TIMEOUT_MS
- exchanges::bithumb_config::constants::SUPPORTED_PAIRS
- exchanges::bithumb_config::constants::WS_URL
- exchanges::bybit_rest::v5_constants::CATEGORY_INVERSE
- exchanges::bybit_rest::v5_constants::CATEGORY_LINEAR
- exchanges::bybit_rest::v5_constants::CATEGORY_OPTION
- exchanges::bybit_rest::v5_constants::CATEGORY_SPOT
- exchanges::bybit_rest::v5_constants::LEVERAGE_DISABLED
- exchanges::bybit_rest::v5_constants::LEVERAGE_ENABLED
- exchanges::bybit_rest::v5_constants::MARKET_UNIT_BASE_COIN
- exchanges::bybit_rest::v5_constants::MARKET_UNIT_QUOTE_COIN
- exchanges::bybit_rest::v5_constants::ORDER_FILTER_ORDER
- exchanges::bybit_rest::v5_constants::ORDER_FILTER_STOP_ORDER
- exchanges::bybit_rest::v5_constants::ORDER_FILTER_TPSL_ORDER
- exchanges::bybit_rest::v5_constants::ORDER_TYPE_LIMIT
- exchanges::bybit_rest::v5_constants::ORDER_TYPE_MARKET
- exchanges::bybit_rest::v5_constants::SLIPPAGE_PERCENT
- exchanges::bybit_rest::v5_constants::SLIPPAGE_TICK_SIZE
- exchanges::bybit_rest::v5_constants::SMP_CANCEL_BOTH
- exchanges::bybit_rest::v5_constants::SMP_CANCEL_MAKER
- exchanges::bybit_rest::v5_constants::SMP_CANCEL_TAKER
- exchanges::bybit_rest::v5_constants::SMP_NONE
- exchanges::bybit_rest::v5_constants::TPSL_MODE_FULL
- exchanges::bybit_rest::v5_constants::TPSL_MODE_PARTIAL
- exchanges::bybit_rest::v5_constants::TRIGGER_BY_INDEX_PRICE
- exchanges::bybit_rest::v5_constants::TRIGGER_BY_LAST_PRICE
- exchanges::bybit_rest::v5_constants::TRIGGER_BY_MARK_PRICE
- exchanges::bybit_rest::v5_constants::TRIGGER_DIRECTION_FALL
- exchanges::bybit_rest::v5_constants::TRIGGER_DIRECTION_RISE