pub struct OptionQuote {Show 20 fields
pub symbol: String,
pub last_done: Decimal,
pub prev_close: Decimal,
pub open: Decimal,
pub high: Decimal,
pub low: Decimal,
pub timestamp: OffsetDateTime,
pub volume: i64,
pub turnover: Decimal,
pub trade_status: TradeStatus,
pub implied_volatility: Decimal,
pub open_interest: i64,
pub expiry_date: Date,
pub strike_price: Decimal,
pub contract_multiplier: Decimal,
pub contract_type: OptionType,
pub contract_size: Decimal,
pub direction: OptionDirection,
pub historical_volatility: Decimal,
pub underlying_symbol: String,
}Expand description
Quote of option
Fields§
§symbol: StringSecurity code
last_done: DecimalLatest price
prev_close: DecimalYesterday’s close
open: DecimalOpen
high: DecimalHigh
low: DecimalLow
timestamp: OffsetDateTimeTime of latest price
volume: i64Volume
turnover: DecimalTurnover
trade_status: TradeStatusSecurity trading status
implied_volatility: DecimalImplied volatility
open_interest: i64Number of open positions
expiry_date: DateExprity date
strike_price: DecimalStrike price
contract_multiplier: DecimalContract multiplier
contract_type: OptionTypeOption type
contract_size: DecimalContract size
direction: OptionDirectionOption direction
historical_volatility: DecimalUnderlying security historical volatility of the option
underlying_symbol: StringUnderlying security symbol of the option
Trait Implementations§
Source§impl Clone for OptionQuote
impl Clone for OptionQuote
Source§fn clone(&self) -> OptionQuote
fn clone(&self) -> OptionQuote
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 moreSource§impl Debug for OptionQuote
impl Debug for OptionQuote
Source§impl<'de> Deserialize<'de> for OptionQuote
impl<'de> Deserialize<'de> for OptionQuote
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OptionQuote
impl Serialize for OptionQuote
Auto Trait Implementations§
impl Freeze for OptionQuote
impl RefUnwindSafe for OptionQuote
impl Send for OptionQuote
impl Sync for OptionQuote
impl Unpin for OptionQuote
impl UnwindSafe for OptionQuote
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more