1pub mod auth;
2pub mod code_change;
3pub mod conn;
4pub mod conn_ip;
5pub mod crypto_exchange;
6pub mod crypto_trade;
7pub mod ftlogin_wire;
8pub mod heartbeat;
9pub mod login;
10pub mod main_broker_svr;
13pub mod market_info_svr;
16pub mod main_link_contract;
18pub mod msg_header;
19pub mod nn_codec;
20pub mod proto_handler;
21pub mod quote_sub;
22pub mod stock_list;
23pub mod suspend_data;
24pub mod trade_cmd;
25pub mod trade_query;
26pub mod user_profile;
27pub mod valid_brokers;
28
29#[allow(clippy::tabs_in_doc_comments, clippy::empty_docs)]
31pub mod proto_internal {
32 pub mod odr_sys_cmn {
33 include!(concat!(env!("OUT_DIR"), "/odr_sys_cmn.rs"));
34 }
35 pub mod sim_odr_sys_cmn {
36 include!(concat!(env!("OUT_DIR"), "/sim_odr_sys_cmn.rs"));
37 }
38 pub mod sim_user_asset_interface {
40 include!(concat!(env!("OUT_DIR"), "/sim_user_asset_interface.rs"));
41 }
42 pub mod sim_order_sys_interface {
44 include!(concat!(env!("OUT_DIR"), "/sim_order_sys_interface.rs"));
45 }
46 pub mod algo_info {
47 include!(concat!(env!("OUT_DIR"), "/algo_info.rs"));
48 }
49 pub mod ft_string_define {
50 include!(concat!(env!("OUT_DIR"), "/ft_string_define.rs"));
51 }
52 pub mod ft_usr_trd_acc {
53 include!(concat!(env!("OUT_DIR"), "/ft_usr_trd_acc.rs"));
54 }
55 pub mod ft_cmd2008 {
56 include!(concat!(env!("OUT_DIR"), "/ft_cmd2008.rs"));
57 }
58 pub mod ft_cmd2282 {
59 include!(concat!(env!("OUT_DIR"), "/ft_cmd2282.rs"));
60 }
61 pub mod ft_cmd2298 {
62 include!(concat!(env!("OUT_DIR"), "/ft_cmd2298.rs"));
63 }
64 pub mod ft_conn_heart_beat {
65 include!(concat!(env!("OUT_DIR"), "/ft_conn_heart_beat.rs"));
66 }
67 pub mod user_account {
68 include!(concat!(env!("OUT_DIR"), "/user_account.rs"));
69 }
70 pub mod user_account_info_manager_service {
71 include!(concat!(
72 env!("OUT_DIR"),
73 "/user_account_info_manager_service.rs"
74 ));
75 }
76 pub mod ftcmd6741 {
80 include!(concat!(env!("OUT_DIR"), "/ftcmd6741.rs"));
81 }
82 pub mod stock_list_sync_svr {
83 include!(concat!(env!("OUT_DIR"), "/stock_list_sync_svr.rs"));
84 }
85 pub mod ft_cmd6822 {
86 include!(concat!(env!("OUT_DIR"), "/ft_cmd6822.rs"));
87 }
88 pub mod ft_cmd6823 {
89 include!(concat!(env!("OUT_DIR"), "/ft_cmd6823.rs"));
90 }
91 pub mod ft_cmd_stock_quote_sub {
92 include!(concat!(env!("OUT_DIR"), "/ft_cmd_stock_quote_sub.rs"));
93 }
94 pub mod ft_cmd_stock_quote_sub_data {
95 include!(concat!(env!("OUT_DIR"), "/ft_cmd_stock_quote_sub_data.rs"));
96 }
97 pub mod ft_common_qta {
98 include!(concat!(env!("OUT_DIR"), "/ft_common_qta.rs"));
99 }
100 pub mod order_sys_interface {
101 include!(concat!(env!("OUT_DIR"), "/order_sys_interface.rs"));
102 }
103 pub mod ft_cmd_tick {
104 include!(concat!(env!("OUT_DIR"), "/ft_cmd_tick.rs"));
105 }
106 pub mod ft_cmd_kline {
107 include!(concat!(env!("OUT_DIR"), "/ft_cmd_kline.rs"));
108 }
109 pub mod ft_cmd_stock_quote_accumulate_data {
110 include!(concat!(
111 env!("OUT_DIR"),
112 "/ft_cmd_stock_quote_accumulate_data.rs"
113 ));
114 }
115 pub mod ft_cmd_stock_quote_coverage_data {
116 include!(concat!(
117 env!("OUT_DIR"),
118 "/ft_cmd_stock_quote_coverage_data.rs"
119 ));
120 }
121 pub mod market_trading_day {
122 include!(concat!(env!("OUT_DIR"), "/market_trading_day.rs"));
123 }
124 pub mod ft_cmd6811 {
125 include!(concat!(env!("OUT_DIR"), "/ft_cmd6811.rs"));
126 }
127 pub mod ft_cmd_plate {
128 include!(concat!(env!("OUT_DIR"), "/ft_cmd_plate.rs"));
129 }
130 pub mod ftcmd_option_chain {
131 include!(concat!(env!("OUT_DIR"), "/ftcmd_option_chain.rs"));
132 }
133 pub mod option_chain_frpc_svr {
135 include!(concat!(env!("OUT_DIR"), "/option_chain_frpc_svr.rs"));
136 }
137 pub mod stock_information_svr {
139 include!(concat!(env!("OUT_DIR"), "/stock_information_svr.rs"));
140 }
141 pub mod cash_flow_cs {
142 include!(concat!(env!("OUT_DIR"), "/cash_flow_cs.rs"));
143 }
144 pub mod realtime_asset_log {
147 include!(concat!(env!("OUT_DIR"), "/realtime_asset_log.rs"));
148 }
149 pub mod risk_user_account_info {
152 include!(concat!(env!("OUT_DIR"), "/risk_user_account_info.rs"));
153 }
154 pub mod account_flag {
157 include!(concat!(env!("OUT_DIR"), "/account_flag.rs"));
158 }
159 pub mod bond_client_view {
162 include!(concat!(env!("OUT_DIR"), "/bond_client_view.rs"));
163 }
164 pub mod mobile_fund_asset {
167 include!(concat!(env!("OUT_DIR"), "/mobile_fund_asset.rs"));
168 }
169 pub mod futu_token_state {
172 include!(concat!(env!("OUT_DIR"), "/futu_token_state.rs"));
173 }
174 pub mod risk_free_rate {
177 include!(concat!(env!("OUT_DIR"), "/risk_free_rate.rs"));
178 }
179 pub mod ft_cmd_ticker_statistic {
182 include!(concat!(env!("OUT_DIR"), "/ft_cmd_ticker_statistic.rs"));
183 }
184 pub mod ticker_statistic_daemon {
187 include!(concat!(env!("OUT_DIR"), "/ticker_statistic_daemon.rs"));
188 }
189 pub mod spread_table_6503 {
192 include!(concat!(env!("OUT_DIR"), "/spread_table_6503.rs"));
193 }
194 pub mod ft_cmd_ipo_calender6955_6959 {
195 include!(concat!(env!("OUT_DIR"), "/ft_cmd_ipo_calender6955_6959.rs"));
196 }
197 pub mod ft_cmd_us_future_info {
198 include!(concat!(env!("OUT_DIR"), "/ft_cmd_us_future_info.rs"));
199 }
200 pub mod ftcmd6513 {
201 include!(concat!(env!("OUT_DIR"), "/ftcmd6513.rs"));
202 }
203 pub mod ft_cmd_stock_screener {
204 include!(concat!(env!("OUT_DIR"), "/ft_cmd_stock_screener.rs"));
205 }
206 pub mod ft_cmd_trade_auth {
207 include!(concat!(env!("OUT_DIR"), "/ft_cmd_trade_auth.rs"));
208 }
209 pub mod ftcmd6621_6640 {
210 include!(concat!(env!("OUT_DIR"), "/ftcmd6621_6640.rs"));
211 }
212 pub mod wch_lst {
213 include!(concat!(env!("OUT_DIR"), "/wch_lst.rs"));
214 }
215 pub mod ft_cmd_price_warn {
216 include!(concat!(env!("OUT_DIR"), "/ft_cmd_price_warn.rs"));
217 }
218 pub mod stock_suspend {
219 include!(concat!(env!("OUT_DIR"), "/stock_suspend.rs"));
220 }
221 pub mod ft_cmd_hp_plate {
222 include!(concat!(env!("OUT_DIR"), "/ft_cmd_hp_plate.rs"));
223 }
224 pub mod stock_ratio_info {
225 include!(concat!(env!("OUT_DIR"), "/stock_ratio_info.rs"));
226 }
227 pub mod order_fee_query {
228 include!(concat!(env!("OUT_DIR"), "/order_fee_query.rs"));
229 }
230 pub mod trade_cmn {
234 include!(concat!(env!("OUT_DIR"), "/trade_cmn.rs"));
235 }
236 pub mod asset_pl {
237 include!(concat!(env!("OUT_DIR"), "/asset_pl.rs"));
238 }
239 pub mod crypto_account_asset_cmn {
240 include!(concat!(env!("OUT_DIR"), "/crypto_account_asset_cmn.rs"));
241 }
242 pub mod crypto_risk_comm {
243 include!(concat!(env!("OUT_DIR"), "/crypto_risk_comm.rs"));
244 }
245 pub mod crypto_risk {
246 include!(concat!(env!("OUT_DIR"), "/crypto_risk.rs"));
247 }
248 pub mod config_base {
249 include!(concat!(env!("OUT_DIR"), "/config_base.rs"));
250 }
251 pub mod inbound_oe {
252 include!(concat!(env!("OUT_DIR"), "/inbound_oe.rs"));
253 }
254 pub mod inbound_read {
255 include!(concat!(env!("OUT_DIR"), "/inbound_read.rs"));
256 }
257 pub mod cash_change_detail_cmn {
258 include!(concat!(env!("OUT_DIR"), "/cash_change_detail_cmn.rs"));
259 }
260 pub mod va_asset_changed_notification {
261 include!(concat!(
262 env!("OUT_DIR"),
263 "/va_asset_changed_notification.rs"
264 ));
265 }
266 pub mod ft_cmd5004 {
269 include!(concat!(env!("OUT_DIR"), "/ft_cmd5004.rs"));
270 }
271 pub mod soa_std_data {
272 include!(concat!(env!("OUT_DIR"), "/soa_std_data.rs"));
273 }
274 pub mod asset_query {
275 include!(concat!(env!("OUT_DIR"), "/asset_query.rs"));
276 }
277 pub mod ft_cmd_stock_quote_fetch {
278 include!(concat!(env!("OUT_DIR"), "/ft_cmd_stock_quote_fetch.rs"));
279 }
280 pub mod ft_conn_ip {
281 include!(concat!(env!("OUT_DIR"), "/ft_conn_ip.rs"));
282 }
283 pub mod ft_conn_bind {
285 include!(concat!(env!("OUT_DIR"), "/ft_conn_bind.rs"));
286 }
287 pub mod msgcenter {
288 include!(concat!(env!("OUT_DIR"), "/msgcenter.rs"));
289 }
290 pub mod msgdefine {
291 include!(concat!(env!("OUT_DIR"), "/msgdefine.rs"));
292 }
293 pub mod qta_auth {
294 include!(concat!(env!("OUT_DIR"), "/qta_auth.rs"));
295 }
296 pub mod ft_cmd_sns_profile {
300 include!(concat!(env!("OUT_DIR"), "/ft_cmd_sns_profile.rs"));
301 }
302 pub mod ftcmd6651_qta_auth_chg {
305 include!(concat!(env!("OUT_DIR"), "/ftcmd6651_qta_auth_chg.rs"));
306 }
307 pub mod ftcmd6006_qta_auth_chg {
309 include!(concat!(env!("OUT_DIR"), "/ftcmd6006_qta_auth_chg.rs"));
310 }
311 pub mod quote_config_svr_broker {
315 include!(concat!(env!("OUT_DIR"), "/quote_config_svr_broker.rs"));
316 }
317 pub mod main_broker_svr {
322 include!(concat!(env!("OUT_DIR"), "/main_broker_svr.rs"));
323 }
324 pub mod ft_mdf_related_svr {
330 include!(concat!(env!("OUT_DIR"), "/ft_mdf_related_svr.rs"));
331 }
332}
333
334#[cfg(test)]
335mod user_account_info_manager_service_tests;