List of all items
Structs
- events::EventAlias
- events::EventAliasOwned
- exchange::CategoryRateLimiter
- exchange::ConcurrentRateLimiter
- exchange::ExchangeConfig
- exchange::ExchangeInfo
- exchange::FetchMarketsParams
- exchange::FetchOrdersParams
- exchange::FetchResult
- exchange::FetchUserActivityParams
- exchange::KalshiCredentials
- exchange::OpinionCredentials
- exchange::OrderbookHistoryRequest
- exchange::OrderbookRequest
- exchange::PolymarketCredentials
- exchange::PriceHistoryRequest
- exchange::RateLimiter
- exchange::TradesRequest
- exchange::manifest::EndpointRateLimit
- exchange::manifest::ExchangeManifest
- exchange::manifest::FieldMapping
- exchange::manifest::PaginationConfig
- exchange::manifest::RateLimitConfig
- models::Candlestick
- models::CryptoPrice
- models::Fill
- models::FixedPrice
- models::Market
- models::MarketTrade
- models::Order
- models::Orderbook
- models::OrderbookSnapshot
- models::OutcomeToken
- models::Position
- models::PriceLevel
- models::PriceLevelChange
- models::PricePoint
- models::PublicTrade
- models::RestPriceLevel
- models::SportResult
- timing::TimingGuard
- websocket::ActivityFill
- websocket::ActivityTrade
- websocket::AtomicWebSocketState
- websocket::WsMessage
- websocket::ndjson::NdjsonWriter
Enums
- error::ExchangeError
- error::NetworkError
- error::OpenPxError
- error::SigningError
- error::WebSocketError
- exchange::MarketStatusFilter
- exchange::manifest::PaginationStyle
- exchange::manifest::RateLimitCategory
- exchange::manifest::Transform
- models::CryptoPriceSource
- models::LiquidityRole
- models::MarketStatus
- models::MarketType
- models::OrderSide
- models::OrderStatus
- models::OrderType
- models::OrderbookUpdate
- models::PriceHistoryInterval
- models::PriceLevelSide
- websocket::ActivityEvent
- websocket::WebSocketState
Traits
Macros
Functions
- events::aliases_for_event_id
- events::canonical_event_id
- events::default_event_id
- exchange::normalizers::coerce_to_datetime
- exchange::normalizers::coerce_to_float
- exchange::normalizers::coerce_to_int
- exchange::normalizers::coerce_to_string
- exchange::normalizers::get_nested
- models::insert_ask
- models::insert_bid
- models::sort_asks
- models::sort_bids
- utils::clamp_price
- utils::is_valid_price
- utils::mid_price
- utils::round_to_tick_size
- utils::spread_bps
Type Aliases
- exchange::CheckpointCallback
- models::ChangeVec
- websocket::ActivityStream
- websocket::CryptoPriceStream
- websocket::OrderbookStream
- websocket::SportsStream
Constants
- exchange::manifests::KALSHI_MANIFEST
- exchange::manifests::OPINION_MANIFEST
- exchange::manifests::POLYMARKET_MANIFEST
- timing::exchange::HTTP_REQUEST
- timing::exchange::PARSE_RESPONSE
- timing::exchange::SIGN_REQUEST
- timing::exchange::WS_RECEIVE
- timing::exchange::WS_SEND
- websocket::WS_CRYPTO_PING_INTERVAL
- websocket::WS_MAX_RECONNECT_ATTEMPTS
- websocket::WS_PING_INTERVAL
- websocket::WS_RECONNECT_BASE_DELAY
- websocket::WS_RECONNECT_MAX_DELAY