Struct IvSolveInputs
pub struct IvSolveInputs {
pub option_type: OptionType,
pub exercise_style: ExerciseStyle,
pub spot: f64,
pub strike: f64,
pub time_to_expiry: f64,
pub rate: f64,
pub dividend_yield: f64,
pub dividends: Option<DividendSchedule>,
}Fields§
§option_type: OptionType§exercise_style: ExerciseStyle§spot: f64§strike: f64§time_to_expiry: f64§rate: f64§dividend_yield: f64§dividends: Option<DividendSchedule>Implementations§
§impl IvSolveInputs
impl IvSolveInputs
pub fn with_volatility(&self, volatility: f64) -> PricingInputs
pub fn with_volatility(&self, volatility: f64) -> PricingInputs
Trait Implementations§
§impl Clone for IvSolveInputs
impl Clone for IvSolveInputs
§fn clone(&self) -> IvSolveInputs
fn clone(&self) -> IvSolveInputs
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for IvSolveInputs
impl PartialEq for IvSolveInputs
impl StructuralPartialEq for IvSolveInputs
Auto Trait Implementations§
impl Freeze for IvSolveInputs
impl RefUnwindSafe for IvSolveInputs
impl Send for IvSolveInputs
impl Sync for IvSolveInputs
impl Unpin for IvSolveInputs
impl UnsafeUnpin for IvSolveInputs
impl UnwindSafe for IvSolveInputs
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)