pub struct MarketDataRequest {
pub req_id: Option<i32>,
pub contract: Option<Contract>,
pub generic_tick_list: Option<String>,
pub snapshot: Option<bool>,
pub regulatory_snapshot: Option<bool>,
pub market_data_options: HashMap<String, String>,
}Fields§
§req_id: Option<i32>§contract: Option<Contract>§generic_tick_list: Option<String>§snapshot: Option<bool>§regulatory_snapshot: Option<bool>§market_data_options: HashMap<String, String>Implementations§
Source§impl MarketDataRequest
impl MarketDataRequest
Sourcepub fn req_id(&self) -> i32
pub fn req_id(&self) -> i32
Returns the value of req_id, or the default value if req_id is unset.
Sourcepub fn generic_tick_list(&self) -> &str
pub fn generic_tick_list(&self) -> &str
Returns the value of generic_tick_list, or the default value if generic_tick_list is unset.
Sourcepub fn snapshot(&self) -> bool
pub fn snapshot(&self) -> bool
Returns the value of snapshot, or the default value if snapshot is unset.
Sourcepub fn regulatory_snapshot(&self) -> bool
pub fn regulatory_snapshot(&self) -> bool
Returns the value of regulatory_snapshot, or the default value if regulatory_snapshot is unset.
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§impl Message for MarketDataRequest
impl Message for MarketDataRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.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