pub struct MockDataClient {
pub client_id: ClientId,
pub venue: Venue,
/* private fields */
}Fields§
§client_id: ClientId§venue: VenueImplementations§
Trait Implementations§
Source§impl DataClient for MockDataClient
impl DataClient for MockDataClient
fn client_id(&self) -> ClientId
fn venue(&self) -> Option<Venue>
fn start(&self)
fn stop(&self)
fn reset(&self)
fn dispose(&self)
fn is_connected(&self) -> bool
fn is_disconnected(&self) -> bool
fn subscribe(&mut self, _cmd: SubscribeData) -> Result<()>
fn subscribe_instruments(&mut self, _cmd: SubscribeInstruments) -> Result<()>
fn subscribe_instrument(&mut self, _cmd: SubscribeInstrument) -> Result<()>
fn subscribe_book_deltas(&mut self, _cmd: SubscribeBookDeltas) -> Result<()>
fn subscribe_book_depth10(&mut self, _cmd: SubscribeBookDepth10) -> Result<()>
fn subscribe_book_snapshots( &mut self, _cmd: SubscribeBookSnapshots, ) -> Result<()>
fn subscribe_quotes(&mut self, _cmd: SubscribeQuotes) -> Result<()>
fn subscribe_trades(&mut self, _cmd: SubscribeTrades) -> Result<()>
fn subscribe_bars(&mut self, _cmd: SubscribeBars) -> Result<()>
fn subscribe_mark_prices(&mut self, _cmd: SubscribeMarkPrices) -> Result<()>
fn subscribe_index_prices(&mut self, _cmd: SubscribeIndexPrices) -> Result<()>
fn subscribe_instrument_status( &mut self, _cmd: SubscribeInstrumentStatus, ) -> Result<()>
fn subscribe_instrument_close( &mut self, _cmd: SubscribeInstrumentClose, ) -> Result<()>
fn unsubscribe(&mut self, _cmd: UnsubscribeData) -> Result<()>
fn unsubscribe_instruments( &mut self, _cmd: UnsubscribeInstruments, ) -> Result<()>
fn unsubscribe_instrument(&mut self, _cmd: UnsubscribeInstrument) -> Result<()>
fn unsubscribe_book_deltas(&mut self, _cmd: UnsubscribeBookDeltas) -> Result<()>
fn unsubscribe_book_depth10( &mut self, _cmd: UnsubscribeBookDepth10, ) -> Result<()>
fn unsubscribe_book_snapshots( &mut self, _cmd: UnsubscribeBookSnapshots, ) -> Result<()>
fn unsubscribe_quotes(&mut self, _cmd: UnsubscribeQuotes) -> Result<()>
fn unsubscribe_trades(&mut self, _cmd: UnsubscribeTrades) -> Result<()>
fn unsubscribe_bars(&mut self, _cmd: UnsubscribeBars) -> Result<()>
fn unsubscribe_mark_prices(&mut self, _cmd: UnsubscribeMarkPrices) -> Result<()>
fn unsubscribe_index_prices( &mut self, _cmd: UnsubscribeIndexPrices, ) -> Result<()>
fn unsubscribe_instrument_status( &mut self, _cmd: UnsubscribeInstrumentStatus, ) -> Result<()>
fn unsubscribe_instrument_close( &mut self, _cmd: UnsubscribeInstrumentClose, ) -> Result<()>
fn request_data(&self, request: RequestData) -> Result<()>
Source§fn request_instruments(&self, request: RequestInstruments) -> Result<()>
fn request_instruments(&self, request: RequestInstruments) -> Result<()>
Requests instruments data from the data provider.
Source§fn request_instrument(&self, request: RequestInstrument) -> Result<()>
fn request_instrument(&self, request: RequestInstrument) -> Result<()>
Requests instrument data from the data provider.
Source§fn request_book_snapshot(&self, request: RequestBookSnapshot) -> Result<()>
fn request_book_snapshot(&self, request: RequestBookSnapshot) -> Result<()>
Requests a book snapshot from the data provider.
Source§fn request_quotes(&self, request: RequestQuotes) -> Result<()>
fn request_quotes(&self, request: RequestQuotes) -> Result<()>
Requests quotes data from the data provider.
Source§fn request_trades(&self, request: RequestTrades) -> Result<()>
fn request_trades(&self, request: RequestTrades) -> Result<()>
Requests trades data from the data provider.
Source§fn request_bars(&self, request: RequestBars) -> Result<()>
fn request_bars(&self, request: RequestBars) -> Result<()>
Requests bars data from the data provider.
Auto Trait Implementations§
impl Freeze for MockDataClient
impl !RefUnwindSafe for MockDataClient
impl !Send for MockDataClient
impl !Sync for MockDataClient
impl Unpin for MockDataClient
impl !UnwindSafe for MockDataClient
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