List of all items
Structs
- base_exchange::BaseExchange
- base_exchange::ExchangeConfig
- base_exchange::ExchangeConfigBuilder
- base_exchange::MarketCache
- error::ExchangeErrorDetails
- exchange::ExchangeCapabilities
- http_client::HttpClient
- http_client::HttpConfig
- logging::LogConfig
- prelude::Decimal
- rate_limiter::MultiTierRateLimiter
- rate_limiter::RateLimiter
- rate_limiter::RateLimiterConfig
- retry_strategy::RetryConfig
- retry_strategy::RetryStrategy
- symbol::formatter::SymbolFormatter
- symbol::parser::SymbolParser
- test_config::BenchmarkConfig
- test_config::ExchangeConfig
- test_config::TestConfig
- test_config::TestDataConfig
- types::Fee
- types::Ohlcv
- types::TradingLimits
- types::account::AccountConfig
- types::account::CommissionRate
- types::balance::Balance
- types::balance::BalanceEntry
- types::balance::MaxBorrowable
- types::balance::MaxTransferable
- types::bid_ask::BidAsk
- types::currency::Currency
- types::currency::CurrencyNetwork
- types::currency::MinMax
- types::fee::FundingRate
- types::fee::FundingRateHistory
- types::fee::LeverageTier
- types::fee::TradingFee
- types::financial::Amount
- types::financial::Cost
- types::financial::Price
- types::funding_rate::FundingFee
- types::funding_rate::FundingHistory
- types::funding_rate::FundingRate
- types::funding_rate::FundingRateHistory
- types::funding_rate::NextFundingRate
- types::ledger::LedgerEntry
- types::margin::BorrowInterest
- types::margin::BorrowRate
- types::margin::BorrowRateHistory
- types::margin::IsolatedBorrowRate
- types::margin::MarginAdjustment
- types::margin::MarginLoan
- types::margin::MarginRepay
- types::mark_price::MarkPrice
- types::market::BidAsk
- types::market::LastPrice
- types::market::Market
- types::market::MarketLimits
- types::market::MarketPrecision
- types::market::ServerTime
- types::market::Stats24hr
- types::market::TradingFee
- types::market_data::IndexPrice
- types::market_data::Liquidation
- types::market_data::PremiumIndex
- types::ohlcv::OHLCV
- types::order::BatchCancelResult
- types::order::BatchOrderRequest
- types::order::BatchOrderResult
- types::order::BatchOrderUpdate
- types::order::CancelAllOrdersResult
- types::order::CancelReplaceResponse
- types::order::OcoOrder
- types::order::OcoOrderInfo
- types::order::Order
- types::order::OrderBuilder
- types::order::OrderReport
- types::orderbook::OrderBook
- types::orderbook::OrderBookDelta
- types::orderbook::OrderBookEntry
- types::position::Leverage
- types::position::Position
- types::risk::MaxLeverage
- types::risk::OpenInterest
- types::risk::OpenInterestHistory
- types::symbol::ExpiryDate
- types::symbol::ParsedSymbol
- types::ticker::Ticker
- types::ticker_params::TickerParams
- types::ticker_params::TickerParamsBuilder
- types::trade::AggTrade
- types::trade::Trade
- types::transaction::DepositAddress
- types::transaction::Transaction
- types::transaction::TransactionFee
- types::transfer::DepositWithdrawFee
- types::transfer::NetworkInfo
- types::transfer::Transfer
- ws_client::AutoReconnectCoordinator
- ws_client::Subscription
- ws_client::WsClient
- ws_client::WsConfig
- ws_client::WsStats
Enums
- auth::DigestFormat
- auth::HashAlgorithm
- error::Error
- error::NetworkError
- error::OrderError
- error::ParseError
- logging::LogFormat
- logging::LogLevel
- precision::CountingMode
- precision::PaddingMode
- precision::RoundingMode
- retry_strategy::RetryStrategyType
- symbol::error::SymbolError
- test_config::ConfigError
- types::Timeframe
- types::currency::PrecisionMode
- types::ledger::LedgerDirection
- types::ledger::LedgerEntryType
- types::market::MarketType
- types::order::OrderBuilderError
- types::order::OrderSide
- types::order::OrderStatus
- types::order::OrderType
- types::order::TimeInForce
- types::position::MarginType
- types::position::PositionSide
- types::symbol::ContractType
- types::symbol::SymbolError
- types::symbol::SymbolMarketType
- types::trade::TakerOrMaker
- types::transaction::TransactionStatus
- types::transaction::TransactionType
- types::transfer::TransferType
- ws_client::WsConnectionState
- ws_client::WsEvent
- ws_client::WsMessage
Traits
- error::ContextExt
- error::ErrorContext
- exchange::Exchange
- prelude::Deserialize
- prelude::Serialize
- types::ticker_params::IntoTickerParams
- ws_exchange::FullExchange
- ws_exchange::WsExchange
Macros
Derive Macros
Functions
- auth::base64_to_base64url
- auth::base64url_decode
- auth::eddsa_sign
- auth::hash
- auth::hmac_sign
- auth::jwt_sign
- logging::init_logging
- logging::try_init_logging
- precision::decimal_to_precision
- precision::number_to_string
- precision::precision_from_string
- precision::truncate
- precision::truncate_to_string
- time::iso8601
- time::microseconds
- time::milliseconds
- time::parse_date
- time::parse_iso8601
- time::seconds
- time::ymd
- time::ymdhms
- time::yymmdd
- time::yyyymmdd
- types::financial::decimal_utils::format_decimal
- types::financial::decimal_utils::from_f64
- types::financial::decimal_utils::parse_decimal
- types::financial::decimal_utils::parse_optional_decimal
Type Aliases
- error::Result
- exchange::ArcExchange
- exchange::BoxedExchange
- types::Symbol
- types::Timestamp
- types::orderbook::OrderBookSide
- ws_client::WsEventCallback
- ws_exchange::MessageStream