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§
Auto Trait Implementations§
impl Freeze for MdApi
impl !RefUnwindSafe for MdApi
impl Unpin 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