pub struct MarketDataRequest {
pub req_id: TickerId,
pub contract: Contract,
pub generic_tick_list: String,
pub snapshot: bool,
pub regulatory_snapshot: bool,
pub market_data_options: Vec<TagValue>,
}Expand description
Market data request.
Fields§
§req_id: TickerIdRequest id.
contract: ContractContract.
generic_tick_list: StringGeneric tick list.
snapshot: boolSnapshot flag.
regulatory_snapshot: boolRegulatory snapshot flag.
market_data_options: Vec<TagValue>Market data options.
Trait Implementations§
Source§impl Clone for MarketDataRequest
impl Clone for MarketDataRequest
Source§fn clone(&self) -> MarketDataRequest
fn clone(&self) -> MarketDataRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MarketDataRequest
impl Debug for MarketDataRequest
Source§impl Default for MarketDataRequest
impl Default for MarketDataRequest
Source§fn default() -> MarketDataRequest
fn default() -> MarketDataRequest
Returns the “default value” for a type. Read more
Source§impl EncodableRequest for MarketDataRequest
impl EncodableRequest for MarketDataRequest
Source§fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
fn encode_fields(&self, fields: &mut FieldSink) -> TwsApiResult<()>
Appends fields after the message id.
Source§fn encode_fields_for_server_version(
&self,
fields: &mut FieldSink,
server_version: i32,
) -> TwsApiResult<()>
fn encode_fields_for_server_version( &self, fields: &mut FieldSink, server_version: i32, ) -> TwsApiResult<()>
Appends fields for a negotiated server version.
Source§fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
fn encode_protobuf(&self) -> TwsApiResult<Option<Vec<u8>>>
Encodes this request as protobuf when implemented for the request type.
Source§impl PartialEq for MarketDataRequest
impl PartialEq for MarketDataRequest
impl StructuralPartialEq for MarketDataRequest
Auto Trait Implementations§
impl Freeze for MarketDataRequest
impl RefUnwindSafe for MarketDataRequest
impl Send for MarketDataRequest
impl Sync for MarketDataRequest
impl Unpin for MarketDataRequest
impl UnsafeUnpin for MarketDataRequest
impl UnwindSafe for MarketDataRequest
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