pub struct OptionChainStatisticCache { /* private fields */ }Implementations§
Source§impl OptionChainStatisticCache
impl OptionChainStatisticCache
pub fn new() -> Arc<Self>
pub fn replace_underlying( &self, underlying_stock_id: u64, snapshot: OptionChainStatisticSnapshot, )
pub fn snapshot( &self, underlying_stock_id: u64, ) -> Option<OptionChainStatisticSnapshot>
pub fn strike_date_iv_decimal( &self, underlying_stock_id: u64, strike_date_sec: i64, ) -> Option<f64>
pub fn underlying_iv_decimal(&self, underlying_stock_id: u64) -> Option<f64>
pub fn underlying_hv_decimal(&self, underlying_stock_id: u64) -> Option<f64>
Trait Implementations§
Source§impl Debug for OptionChainStatisticCache
impl Debug for OptionChainStatisticCache
Source§impl Default for OptionChainStatisticCache
impl Default for OptionChainStatisticCache
Source§fn default() -> OptionChainStatisticCache
fn default() -> OptionChainStatisticCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for OptionChainStatisticCache
impl !RefUnwindSafe for OptionChainStatisticCache
impl Send for OptionChainStatisticCache
impl Sync for OptionChainStatisticCache
impl Unpin for OptionChainStatisticCache
impl UnsafeUnpin for OptionChainStatisticCache
impl UnwindSafe for OptionChainStatisticCache
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
§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