Enum PricingModel
pub enum PricingModel {
BlackScholesMerton,
Black76,
Bachelier,
DisplacedBlack {
displacement: DisplacedBlackShift,
},
Heston {
parameters: HestonModel,
},
JumpDiffusion {
parameters: JumpDiffusionModel,
},
BjerksundStensland,
}Variants§
BlackScholesMerton
Black76
Bachelier
DisplacedBlack
Fields
§
displacement: DisplacedBlackShiftHeston
Fields
§
parameters: HestonModelJumpDiffusion
Fields
§
parameters: JumpDiffusionModelBjerksundStensland
Implementations§
§impl PricingModel
impl PricingModel
Trait Implementations§
§impl Clone for PricingModel
impl Clone for PricingModel
§fn clone(&self) -> PricingModel
fn clone(&self) -> PricingModel
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Hash for PricingModel
impl Hash for PricingModel
§impl PartialEq for PricingModel
impl PartialEq for PricingModel
impl Eq for PricingModel
impl StructuralPartialEq for PricingModel
Auto Trait Implementations§
impl Freeze for PricingModel
impl RefUnwindSafe for PricingModel
impl Send for PricingModel
impl Sync for PricingModel
impl Unpin for PricingModel
impl UnsafeUnpin for PricingModel
impl UnwindSafe for PricingModel
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)