Skip to main content

futu_backend/
lib.rs

1pub mod auth;
2pub mod channel_runtime;
3pub mod code_change;
4pub mod command_runtime;
5pub mod conn;
6pub mod conn_ip;
7pub mod crypto_exchange;
8pub mod crypto_trade;
9pub use futu_core::delay_stats;
10pub mod ftlogin_wire;
11pub mod heartbeat;
12pub mod login;
13/// v1.4.110 codex QOT C++ alignment Slice 2: CMD9419 main broker / crypto broker discovery.
14/// 给 QOT `securityFirm=Unknown` 提供 default broker 数据源 (`GetCryptoSupportedDefaultMainBroker`).
15pub mod main_broker_svr;
16/// v1.4.110 codex QOT C++ alignment Phase 3 Slice 6e: CMD6825 broker-aware market state.
17/// 替代旧 CMD6823 路径, 给 GetMarketState 提供 `(market_id, broker_id_or_0)` 双维 lookup.
18pub mod market_info_svr;
19/// v1.4.113 US overnight order parity: CMD20874 dynamic overnight white list.
20/// 给 C++ `AdjustTradeSession` 的 Session_ALL → ALL_DAY/ETH 分支提供 broker+stock_id cache.
21pub mod overnight_whitelist;
22// v1.4.106 codex F5: CMD 6747 ReqMainLinkContract — 期货主连合约真实合约解析
23pub mod main_link_contract;
24pub mod msg_header;
25pub mod nn_codec;
26pub mod ping;
27pub mod proto_handler;
28pub mod quote_sub;
29pub mod reference_http;
30pub mod stock_list;
31pub mod suspend_data;
32pub mod trade_cmd;
33pub mod trade_query;
34pub mod user_profile;
35pub mod valid_brokers;
36
37/// 内部 proto 生成的类型 (proto-internal/).
38///
39/// Re-export kept for compatibility while generated code lives in
40/// `futu-proto-internal` instead of this backend crate.
41pub use futu_proto_internal as proto_internal;
42#[cfg(test)]
43mod user_account_info_manager_service_tests;