stock-rust
stock-api 的 Rust 迁移版本(异步)。
功能
- 统一股票代码格式:
SHxxxxxx/SZxxxxxx/HKxxxxxx/USxxxxxx - 数据源:
netease、tencent、sina、xueqiu - 统一接口:
get_stock(code)get_stocks(codes)search_stocks(key)
使用示例
use ;
async
模块结构
src/types.rs:Stock和StockApitraitsrc/stocks/mod.rs:统一入口Stockssrc/stocks/base/mod.rs:公共常量与工具函数src/stocks/transforms/*.rs:独立的api-code/common-code双向转换器 + 搜索代码转换策略src/stocks/{netease,tencent,sina,xueqiu}/mod.rs:各数据源实现
说明
当前环境未安装 Rust 工具链,无法在此直接执行 cargo check。
本地验证命令:
联网测试(默认忽略)在 tests/live_api.rs: