pub enum AsyncTraderEvent {
Show 15 variants
Connected,
Disconnected(i32),
HeartBeatWarning(i32),
AuthenticateResponse {
rsp_authenticate: Option<RspAuthenticateField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
LoginResponse {
user_login: Option<RspUserLoginField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
LogoutResponse {
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
OrderInsertResponse {
input_order: Option<InputOrderField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
OrderActionResponse {
input_order_action: Option<InputOrderActionField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
QryTradingAccountResponse {
trading_account: Option<TradingAccountField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
QryInvestorPositionResponse {
investor_position: Option<InvestorPositionField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
QryOrderResponse {
order: Option<OrderField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
QryTradeResponse {
trade: Option<TradeField>,
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
OrderReturn(OrderField),
TradeReturn(TradeField),
ErrorResponse {
rsp_info: Option<RspInfoField>,
request_id: i32,
is_last: bool,
},
}
Expand description
异步交易事件类型
Variants§
Connected
连接成功
Disconnected(i32)
连接断开
HeartBeatWarning(i32)
心跳超时警告
AuthenticateResponse
认证响应
LoginResponse
登录响应
LogoutResponse
登出响应
OrderInsertResponse
报单录入响应
OrderActionResponse
报单操作响应
QryTradingAccountResponse
查询交易账户响应
QryInvestorPositionResponse
查询投资者持仓响应
QryOrderResponse
查询报单响应
QryTradeResponse
查询成交响应
OrderReturn(OrderField)
报单回报
TradeReturn(TradeField)
成交回报
ErrorResponse
错误响应
Trait Implementations§
Source§impl Clone for AsyncTraderEvent
impl Clone for AsyncTraderEvent
Source§fn clone(&self) -> AsyncTraderEvent
fn clone(&self) -> AsyncTraderEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for AsyncTraderEvent
impl RefUnwindSafe for AsyncTraderEvent
impl Send for AsyncTraderEvent
impl Sync for AsyncTraderEvent
impl Unpin for AsyncTraderEvent
impl UnwindSafe for AsyncTraderEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more