bitget_sdk 0.1.0

Bitget Exchange API SDK for Rust
Documentation
# Bitget SDK for Rust

高性能、模块化的 Bitget 交易所 API SDK,支持现货下单、撤单、资产、行情、WebSocket 等全量功能,适用于量化、自动化交易开发。

## 特性
- 完全模块化,代码结构清晰
- 支持 REST v2 现货下单、撤单、批量撤单、资产查询、订单查询等
- 支持 WebSocket 行情与订单推送
- 错误处理统一采用 anyhow,日志统一 tracing
- 详细注释,便于二次开发

## 快速开始

```toml
[dependencies]
bitget_sdk = { path = "./bitget_sdk" }
```

```rust
use bitget_sdk::BitgetClient;
use bitget_sdk::order_api::*;

let client = BitgetClient::new(api_key, api_secret, passphrase);
let resp = client.place_spot_order_v2(...)?;
```

## 目录结构
- client.rs         // HTTP请求签名与发送
- asset_api.rs      // 资产相关接口
- order_api.rs      // 下单/撤单接口
- order_query_api.rs// 订单查询
- ws_api.rs         // WebSocket 行情/订单
- ...

## 依赖
- anyhow
- serde / serde_json
- tracing
- reqwest
- tokio

## 贡献与许可
欢迎 issue/PR,MIT License。