Struct SurfaceDeltaStrikeSelectionRequest
pub struct SurfaceDeltaStrikeSelectionRequest { /* private fields */ }Implementations§
§impl SurfaceDeltaStrikeSelectionRequest
impl SurfaceDeltaStrikeSelectionRequest
pub fn new(
expiry: SurfaceTenor,
absolute_delta: f64,
option_type: OptionType,
convention: SurfaceDeltaConvention,
volatility: f64,
model: PricingModel,
) -> Result<Self, FerroRiskError>
pub fn new( expiry: SurfaceTenor, absolute_delta: f64, option_type: OptionType, convention: SurfaceDeltaConvention, volatility: f64, model: PricingModel, ) -> Result<Self, FerroRiskError>
pub const fn expiry(&self) -> SurfaceTenor
pub const fn expiry(&self) -> SurfaceTenor
pub const fn absolute_delta(&self) -> f64
pub const fn absolute_delta(&self) -> f64
pub const fn option_type(&self) -> OptionType
pub const fn option_type(&self) -> OptionType
pub const fn convention(&self) -> SurfaceDeltaConvention
pub const fn convention(&self) -> SurfaceDeltaConvention
pub const fn volatility(&self) -> f64
pub const fn volatility(&self) -> f64
pub const fn model(&self) -> &PricingModel
pub const fn model(&self) -> &PricingModel
pub const fn coordinate(&self) -> SurfaceDeltaCoordinate
pub const fn coordinate(&self) -> SurfaceDeltaCoordinate
Trait Implementations§
§impl Clone for SurfaceDeltaStrikeSelectionRequest
impl Clone for SurfaceDeltaStrikeSelectionRequest
§fn clone(&self) -> SurfaceDeltaStrikeSelectionRequest
fn clone(&self) -> SurfaceDeltaStrikeSelectionRequest
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
impl StructuralPartialEq for SurfaceDeltaStrikeSelectionRequest
Auto Trait Implementations§
impl Freeze for SurfaceDeltaStrikeSelectionRequest
impl RefUnwindSafe for SurfaceDeltaStrikeSelectionRequest
impl Send for SurfaceDeltaStrikeSelectionRequest
impl Sync for SurfaceDeltaStrikeSelectionRequest
impl Unpin for SurfaceDeltaStrikeSelectionRequest
impl UnsafeUnpin for SurfaceDeltaStrikeSelectionRequest
impl UnwindSafe for SurfaceDeltaStrikeSelectionRequest
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)