Struct BidAskPenaltyRecord
pub struct BidAskPenaltyRecord { /* private fields */ }Implementations§
§impl BidAskPenaltyRecord
impl BidAskPenaltyRecord
pub const fn new( contract_id: ChainContractId, expiry: SurfaceTenor, strike: f64, smile_iv: f64, bid_iv: f64, ask_iv: f64, band_distance: f64, vega_used: Option<f64>, ) -> Self
pub const fn contract_id(&self) -> ChainContractId
pub const fn expiry(&self) -> SurfaceTenor
pub const fn strike(&self) -> f64
pub const fn smile_iv(&self) -> f64
pub const fn bid_iv(&self) -> f64
pub const fn ask_iv(&self) -> f64
pub const fn band_distance(&self) -> f64
pub const fn vega_used(&self) -> Option<f64>
Trait Implementations§
§impl Clone for BidAskPenaltyRecord
impl Clone for BidAskPenaltyRecord
§fn clone(&self) -> BidAskPenaltyRecord
fn clone(&self) -> BidAskPenaltyRecord
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for BidAskPenaltyRecord
impl PartialEq for BidAskPenaltyRecord
impl Copy for BidAskPenaltyRecord
impl StructuralPartialEq for BidAskPenaltyRecord
Auto Trait Implementations§
impl Freeze for BidAskPenaltyRecord
impl RefUnwindSafe for BidAskPenaltyRecord
impl Send for BidAskPenaltyRecord
impl Sync for BidAskPenaltyRecord
impl Unpin for BidAskPenaltyRecord
impl UnsafeUnpin for BidAskPenaltyRecord
impl UnwindSafe for BidAskPenaltyRecord
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)