tora_rs/lib.rs
1//! TORA STP(华鑫奇点交易系统)C++ 接口的 Rust 绑定。
2//!
3//! 由官方 TORA 头文件生成;结构体字段名称与 TORA 原始命名保持一致。
4//!
5//! # [`trader`] — 交易接口(namespace `TORASTOCKAPI`)
6//!
7//! 通过 [`trader::TraderApi::CreateTraderApiAndSpi`] 创建实例,传入一个
8//! [`std::sync::mpsc::Sender`] 用于接收 [`trader::TraderSpiMsg`] 回调消息。
9//!
10//! # [`xmd`] — Level-1 行情接口(namespace `TORALEV1API`)
11//!
12//! 通过 [`xmd::XMdApi::CreateXMdApiAndSpi`] 创建实例,传入一个
13//! [`std::sync::mpsc::Sender`] 用于接收 [`xmd::XMdSpiMsg`] 回调消息。
14//!
15//! # [`lev2md`] — Level-2 行情接口(namespace `TORALEV2API`)
16//!
17//! 通过 [`lev2md::Lev2MdApi::CreateLev2MdApiAndSpi`] 创建实例,传入一个
18//! [`std::sync::mpsc::Sender`] 用于接收 [`lev2md::Lev2MdSpiMsg`] 回调消息。
19
20#![allow(non_camel_case_types)]
21#![allow(non_snake_case)]
22#![allow(non_upper_case_globals)]
23#![allow(dead_code)]
24
25pub mod trader;
26pub mod xmd;
27pub mod lev2md;