//! # 老虎证券 OpenAPI Rust SDK
//!
//! 本 SDK 提供行情查询、交易下单、账户管理和实时推送等功能，
//! 与 Python SDK 保持功能对等，遵循 Rust 语言编码风格和最佳实践。
//!
//! ## 分层架构
//!
//! - **模型层**（model）：Contract、Order、Position 等数据模型和枚举
//! - **配置层**（config）：ClientConfig、ConfigParser
//! - **认证层**（signer）：RSA 签名
//! - **传输层**（client）：HttpClient、重试策略
//! - **业务层**（quote/trade）：QuoteClient、TradeClient
//! - **推送层**（push）：PushClient

pub mod error;
pub mod model;
pub mod config;
pub mod signer;
pub mod client;
pub mod quote;
pub mod trade;
pub mod push;
pub mod logger;

/// SDK 版本号（与 Cargo.toml 保持一致）
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
