ig_client/application/mod.rs
1/// Authentication and session management
2pub mod auth;
3/// Main client implementation
4pub mod client;
5/// Application configuration module
6pub mod config;
7/// Dynamic market streamer with thread-safe subscription management
8#[cfg(feature = "streaming")]
9#[cfg_attr(docsrs, doc(cfg(feature = "streaming")))]
10pub mod dynamic_streamer;
11/// HTTP client and request execution with rate limiting and finite retry
12pub mod http;
13/// Service interfaces and traits
14pub mod interfaces;
15/// Market navigation hierarchy traversal helpers
16pub mod market_hierarchy;
17/// Rate limiter module for API request throttling
18pub mod rate_limiter;
19/// Adapters from Lightstreamer `ItemUpdate` to presentation-layer DTOs
20#[cfg(feature = "streaming")]
21#[cfg_attr(docsrs, doc(cfg(feature = "streaming")))]
22pub mod streaming_convert;