pub struct MarketService { /* private fields */ }Expand description
Market service for accessing quote and market data.
Implementations§
Source§impl MarketService
impl MarketService
Sourcepub async fn get_night_quotes(
&self,
req: &QuotesRequest,
opts: Option<RequestOptions>,
) -> Result<Vec<Quote>>
pub async fn get_night_quotes( &self, req: &QuotesRequest, opts: Option<RequestOptions>, ) -> Result<Vec<Quote>>
Get night session quotes.
§Arguments
req- Request with variety and trade dateopts- Optional request options
Sourcepub async fn get_day_quotes(
&self,
req: &QuotesRequest,
opts: Option<RequestOptions>,
) -> Result<Vec<Quote>>
pub async fn get_day_quotes( &self, req: &QuotesRequest, opts: Option<RequestOptions>, ) -> Result<Vec<Quote>>
Get day session quotes.
§Arguments
req- Request with variety and trade dateopts- Optional request options
Sourcepub async fn get_week_quotes(
&self,
req: &WeekQuotesRequest,
opts: Option<RequestOptions>,
) -> Result<Vec<Quote>>
pub async fn get_week_quotes( &self, req: &WeekQuotesRequest, opts: Option<RequestOptions>, ) -> Result<Vec<Quote>>
Get weekly quotes.
§Arguments
req- Request with variety, year, and week numberopts- Optional request options
Sourcepub async fn get_month_quotes(
&self,
req: &MonthQuotesRequest,
opts: Option<RequestOptions>,
) -> Result<Vec<Quote>>
pub async fn get_month_quotes( &self, req: &MonthQuotesRequest, opts: Option<RequestOptions>, ) -> Result<Vec<Quote>>
Get monthly quotes.
§Arguments
req- Request with variety, year, and monthopts- Optional request options
Sourcepub async fn get_contract_stat(
&self,
req: &ContractStatRequest,
opts: Option<RequestOptions>,
) -> Result<ContractStat>
pub async fn get_contract_stat( &self, req: &ContractStatRequest, opts: Option<RequestOptions>, ) -> Result<ContractStat>
Get contract statistics for a date range.
§Arguments
req- Request with contract code and date rangeopts- Optional request options
Trait Implementations§
Source§impl Clone for MarketService
impl Clone for MarketService
Source§fn clone(&self) -> MarketService
fn clone(&self) -> MarketService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MarketService
impl !RefUnwindSafe for MarketService
impl Send for MarketService
impl Sync for MarketService
impl Unpin for MarketService
impl !UnwindSafe for MarketService
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