Struct TermVariancePoint
pub struct TermVariancePoint { /* private fields */ }Implementations§
§impl TermVariancePoint
impl TermVariancePoint
pub fn new(
expiry: SurfaceTenor,
strike: f64,
total_variance: f64,
) -> Result<Self, FerroRiskError>
pub fn new( expiry: SurfaceTenor, strike: f64, total_variance: f64, ) -> Result<Self, FerroRiskError>
pub const fn expiry(self) -> SurfaceTenor
pub const fn expiry(self) -> SurfaceTenor
pub const fn total_variance(self) -> f64
pub const fn total_variance(self) -> f64
pub fn implied_volatility(self) -> f64
pub fn implied_volatility(self) -> f64
Trait Implementations§
§impl Clone for TermVariancePoint
impl Clone for TermVariancePoint
§fn clone(&self) -> TermVariancePoint
fn clone(&self) -> TermVariancePoint
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for TermVariancePoint
impl PartialEq for TermVariancePoint
impl Copy for TermVariancePoint
impl StructuralPartialEq for TermVariancePoint
Auto Trait Implementations§
impl Freeze for TermVariancePoint
impl RefUnwindSafe for TermVariancePoint
impl Send for TermVariancePoint
impl Sync for TermVariancePoint
impl Unpin for TermVariancePoint
impl UnsafeUnpin for TermVariancePoint
impl UnwindSafe for TermVariancePoint
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)