pub struct HistoricalDataRequest {
pub req_id: Option<i32>,
pub contract: Option<Contract>,
pub end_date_time: Option<String>,
pub bar_size_setting: Option<String>,
pub duration: Option<String>,
pub use_rth: Option<bool>,
pub what_to_show: Option<String>,
pub format_date: Option<i32>,
pub keep_up_to_date: Option<bool>,
pub chart_options: HashMap<String, String>,
}Fields§
§req_id: Option<i32>§contract: Option<Contract>§end_date_time: Option<String>§bar_size_setting: Option<String>§duration: Option<String>§use_rth: Option<bool>§what_to_show: Option<String>§format_date: Option<i32>§keep_up_to_date: Option<bool>§chart_options: HashMap<String, String>Implementations§
Source§impl HistoricalDataRequest
impl HistoricalDataRequest
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 end_date_time(&self) -> &str
pub fn end_date_time(&self) -> &str
Returns the value of end_date_time, or the default value if end_date_time is unset.
Sourcepub fn bar_size_setting(&self) -> &str
pub fn bar_size_setting(&self) -> &str
Returns the value of bar_size_setting, or the default value if bar_size_setting is unset.
Sourcepub fn duration(&self) -> &str
pub fn duration(&self) -> &str
Returns the value of duration, or the default value if duration is unset.
Sourcepub fn use_rth(&self) -> bool
pub fn use_rth(&self) -> bool
Returns the value of use_rth, or the default value if use_rth is unset.
Sourcepub fn what_to_show(&self) -> &str
pub fn what_to_show(&self) -> &str
Returns the value of what_to_show, or the default value if what_to_show is unset.
Sourcepub fn format_date(&self) -> i32
pub fn format_date(&self) -> i32
Returns the value of format_date, or the default value if format_date is unset.
Sourcepub fn keep_up_to_date(&self) -> bool
pub fn keep_up_to_date(&self) -> bool
Returns the value of keep_up_to_date, or the default value if keep_up_to_date is unset.
Trait Implementations§
Source§impl Clone for HistoricalDataRequest
impl Clone for HistoricalDataRequest
Source§fn clone(&self) -> HistoricalDataRequest
fn clone(&self) -> HistoricalDataRequest
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 HistoricalDataRequest
impl Debug for HistoricalDataRequest
Source§impl Default for HistoricalDataRequest
impl Default for HistoricalDataRequest
Source§impl Message for HistoricalDataRequest
impl Message for HistoricalDataRequest
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 HistoricalDataRequest
impl PartialEq for HistoricalDataRequest
impl StructuralPartialEq for HistoricalDataRequest
Auto Trait Implementations§
impl Freeze for HistoricalDataRequest
impl RefUnwindSafe for HistoricalDataRequest
impl Send for HistoricalDataRequest
impl Sync for HistoricalDataRequest
impl Unpin for HistoricalDataRequest
impl UnsafeUnpin for HistoricalDataRequest
impl UnwindSafe for HistoricalDataRequest
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