pub struct MdApi { /* private fields */ }Implementations§
Source§impl MdApi
impl MdApi
pub fn new( flow_path: Option<&str>, is_using_udp: bool, is_multicast: bool, is_production_mode: bool, ) -> CtpResult<Self>
pub fn register_spi<T>(&mut self, handler: T) -> CtpResult<()>
pub fn req_user_login(&mut self, req: &ReqUserLoginField) -> CtpResult<i32>
pub fn req_user_logout(&mut self) -> CtpResult<i32>
pub fn subscribe_market_data( &mut self, instrument_ids: &[&str], ) -> CtpResult<()>
pub fn unsubscribe_market_data( &mut self, instrument_ids: &[&str], ) -> CtpResult<()>
pub fn subscribe_for_quote_rsp( &mut self, instrument_ids: &[&str], ) -> CtpResult<()>
pub fn unsubscribe_for_quote_rsp( &mut self, instrument_ids: &[&str], ) -> CtpResult<()>
Trait Implementations§
impl Send for MdApi
impl Sync for MdApi
Auto Trait Implementations§
impl Freeze for MdApi
impl !RefUnwindSafe for MdApi
impl Unpin for MdApi
impl UnsafeUnpin for MdApi
impl !UnwindSafe for MdApi
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