pub struct OptionVolumeDailyStat {
pub symbol: String,
pub date: Date,
pub call_volume: i64,
pub put_volume: i64,
pub call_open_interest: i64,
pub put_open_interest: i64,
pub total_volume: i64,
pub total_open_interest: i64,
pub pc_vol: f64,
pub pc_oi: f64,
}Expand description
One day’s option volume statistics
Fields§
§symbol: StringUnderlying security symbol
date: DateTrading date
call_volume: i64Call volume
put_volume: i64Put volume
call_open_interest: i64Call open interest
put_open_interest: i64Put open interest
total_volume: i64Total options volume (calls + puts)
total_open_interest: i64Total open interest (calls + puts)
pc_vol: f64Put/call volume ratio
pc_oi: f64Put/call open interest ratio
Trait Implementations§
Source§impl Clone for OptionVolumeDailyStat
impl Clone for OptionVolumeDailyStat
Source§fn clone(&self) -> OptionVolumeDailyStat
fn clone(&self) -> OptionVolumeDailyStat
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 OptionVolumeDailyStat
impl Debug for OptionVolumeDailyStat
Source§impl<'de> Deserialize<'de> for OptionVolumeDailyStat
impl<'de> Deserialize<'de> for OptionVolumeDailyStat
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
Auto Trait Implementations§
impl Freeze for OptionVolumeDailyStat
impl RefUnwindSafe for OptionVolumeDailyStat
impl Send for OptionVolumeDailyStat
impl Sync for OptionVolumeDailyStat
impl Unpin for OptionVolumeDailyStat
impl UnsafeUnpin for OptionVolumeDailyStat
impl UnwindSafe for OptionVolumeDailyStat
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