Struct ChainExposureContract
pub struct ChainExposureContract {
pub contract_id: ChainContractId,
pub expiry: f64,
pub strike: f64,
pub option_type: OptionType,
pub exercise_style: ExerciseStyle,
pub raw_open_interest: Option<f64>,
pub signed_open_interest: f64,
pub underlying_reference: f64,
pub pricing_inputs: Option<PricingInputs>,
pub unit_greeks: Option<Greeks>,
pub net_exposure: ChainExposureValues,
}Fields§
§contract_id: ChainContractId§expiry: f64§strike: f64§option_type: OptionType§exercise_style: ExerciseStyle§raw_open_interest: Option<f64>§signed_open_interest: f64§underlying_reference: f64§pricing_inputs: Option<PricingInputs>§unit_greeks: Option<Greeks>§net_exposure: ChainExposureValuesTrait Implementations§
§impl Clone for ChainExposureContract
impl Clone for ChainExposureContract
§fn clone(&self) -> ChainExposureContract
fn clone(&self) -> ChainExposureContract
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for ChainExposureContract
impl PartialEq for ChainExposureContract
impl StructuralPartialEq for ChainExposureContract
Auto Trait Implementations§
impl Freeze for ChainExposureContract
impl RefUnwindSafe for ChainExposureContract
impl Send for ChainExposureContract
impl Sync for ChainExposureContract
impl Unpin for ChainExposureContract
impl UnsafeUnpin for ChainExposureContract
impl UnwindSafe for ChainExposureContract
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)