libctp_sys/
lib.rs

1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4
5#[cfg(target_os = "linux")]
6mod bindings_linux;
7
8#[cfg(target_os = "linux")]
9pub use bindings_linux::*;
10
11#[cfg(target_os = "windows")]
12mod bindings;
13
14#[cfg(target_os = "windows")]
15pub use bindings::*;
16
17unsafe impl Send for Rust_CThostFtdcMdApi {}
18unsafe impl Sync for Rust_CThostFtdcMdApi {}
19
20unsafe impl Send for Rust_CThostFtdcMdSpi {}
21unsafe impl Sync for Rust_CThostFtdcMdSpi {}
22
23unsafe impl Send for Rust_CThostFtdcTraderApi {}
24unsafe impl Sync for Rust_CThostFtdcTraderApi {}
25
26unsafe impl Send for Rust_CThostFtdcTraderSpi {}
27unsafe impl Sync for Rust_CThostFtdcTraderSpi {}