Struct ChainExposureReport
pub struct ChainExposureReport {
pub underlying_symbol: String,
pub model: PricingModel,
pub policy: ChainExposurePolicy,
pub chain_quote_time_unix_millis: Option<u64>,
pub market_quote_time_unix_millis: Option<u64>,
pub contracts: Vec<ChainExposureContract>,
pub excluded_contracts: Vec<ExcludedChainExposureContract>,
pub expiry_buckets: Vec<ChainExposureExpiryBucket>,
pub strike_buckets: Vec<ChainExposureStrikeBucket>,
pub net_exposure: ChainExposureValues,
}Fields§
§underlying_symbol: String§model: PricingModel§policy: ChainExposurePolicy§chain_quote_time_unix_millis: Option<u64>§market_quote_time_unix_millis: Option<u64>§contracts: Vec<ChainExposureContract>§excluded_contracts: Vec<ExcludedChainExposureContract>§expiry_buckets: Vec<ChainExposureExpiryBucket>§strike_buckets: Vec<ChainExposureStrikeBucket>§net_exposure: ChainExposureValuesTrait Implementations§
§impl Clone for ChainExposureReport
impl Clone for ChainExposureReport
§fn clone(&self) -> ChainExposureReport
fn clone(&self) -> ChainExposureReport
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for ChainExposureReport
impl PartialEq for ChainExposureReport
impl StructuralPartialEq for ChainExposureReport
Auto Trait Implementations§
impl Freeze for ChainExposureReport
impl RefUnwindSafe for ChainExposureReport
impl Send for ChainExposureReport
impl Sync for ChainExposureReport
impl Unpin for ChainExposureReport
impl UnsafeUnpin for ChainExposureReport
impl UnwindSafe for ChainExposureReport
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)