pub enum MdEvent {
FrontConnected,
FrontDisconnected(i64),
RspUserLogin {
error: Option<ErrorField>,
},
RspError(ErrorField),
RspSubMarketData {
error: Option<ErrorField>,
},
RtnDepthMarketData(DepthMarketData),
}Expand description
MD 回报事件。 MD 事件面(native 桥适配官方回报;mock 层直接喂值)。
Box 化:#[allow(clippy::large_enum_variant)] 之类抑损不是目标——本枚举 只在适配线程步进,不做高频批量装箱,加 Box 反而破坏模式匹配直观性。
Variants§
FrontConnected
onFrontConnected(265)
FrontDisconnected(i64)
onFrontDisconnected(reason)(270)
RspUserLogin
onRspUserLogin(data, error)(275)
Fields
§
error: Option<ErrorField>None = 成功
RspError(ErrorField)
onRspError(288)
RspSubMarketData
onRspSubMarketData(292)
Fields
§
error: Option<ErrorField>Some(err) = 订阅失败(error_id 非零;None 原稿 296 行两面皆静默)
RtnDepthMarketData(DepthMarketData)
onRtnDepthMarketData(301)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MdEvent
impl RefUnwindSafe for MdEvent
impl Send for MdEvent
impl Sync for MdEvent
impl Unpin for MdEvent
impl UnsafeUnpin for MdEvent
impl UnwindSafe for MdEvent
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