Struct VolatilityScaleResult
#[non_exhaustive]pub struct VolatilityScaleResult {
pub total_realized_volatility: f64,
pub smooth_component_volatility: f64,
pub smooth_component_contribution_pct: f64,
pub scale_components: Vec<VolatilityScaleComponent>,
pub dominant_horizon: VolatilityHorizon,
pub annualization_factor: Option<f64>,
pub robust: bool,
pub spectral_entropy: f64,
pub normalized_entropy: f64,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
total_realized_volatility: f64§smooth_component_volatility: f64§smooth_component_contribution_pct: f64§scale_components: Vec<VolatilityScaleComponent>§dominant_horizon: VolatilityHorizon§annualization_factor: Option<f64>§robust: bool§spectral_entropy: f64§normalized_entropy: f64Trait Implementations§
§impl Clone for VolatilityScaleResult
impl Clone for VolatilityScaleResult
§fn clone(&self) -> VolatilityScaleResult
fn clone(&self) -> VolatilityScaleResult
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for VolatilityScaleResult
impl PartialEq for VolatilityScaleResult
impl StructuralPartialEq for VolatilityScaleResult
Auto Trait Implementations§
impl Freeze for VolatilityScaleResult
impl RefUnwindSafe for VolatilityScaleResult
impl Send for VolatilityScaleResult
impl Sync for VolatilityScaleResult
impl Unpin for VolatilityScaleResult
impl UnwindSafe for VolatilityScaleResult
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)