Struct CalibrationSignalReport
#[non_exhaustive]pub struct CalibrationSignalReport {Show 26 fields
pub kind: FinanceSignalKind,
pub status: FinanceSignalStatus,
pub payload_present: bool,
pub diagnostics: Vec<FinanceDiagnostic>,
pub summary: String,
pub trend_regime: Option<TrendRegimeLabel>,
pub jump_detected: Option<bool>,
pub jump_warning_level: Option<JumpWarningLevel>,
pub dominant_volatility_label: Option<String>,
pub imf_dominant_period: Option<f64>,
pub imf_cycle_confidence: Option<ImfCycleConfidence>,
pub imf_count: Option<usize>,
pub imf_top_two_energy_share_ratio: Option<f64>,
pub coherence_max: Option<f64>,
pub coherence_lead_lag_periods: Option<i32>,
pub dominant_band_label: Option<String>,
pub cwt_dominant_period: Option<f64>,
pub cwt_lead_lag: Option<f64>,
pub cwt_dominant_coherence: Option<f64>,
pub hurst_value: Option<f64>,
pub hurst_interpretation: Option<HurstInterpretation>,
pub hurst_is_significant: Option<bool>,
pub is_multifractal: Option<bool>,
pub multifractality_index: Option<f64>,
pub liquidity_warning: Option<LiquidityWarningLevel>,
pub multifractal_mode: Option<MultifractalMode>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
kind: FinanceSignalKind§status: FinanceSignalStatus§payload_present: bool§diagnostics: Vec<FinanceDiagnostic>§summary: String§trend_regime: Option<TrendRegimeLabel>§jump_detected: Option<bool>§jump_warning_level: Option<JumpWarningLevel>§dominant_volatility_label: Option<String>§imf_dominant_period: Option<f64>§imf_cycle_confidence: Option<ImfCycleConfidence>§imf_count: Option<usize>§coherence_max: Option<f64>§coherence_lead_lag_periods: Option<i32>§dominant_band_label: Option<String>§cwt_dominant_period: Option<f64>§cwt_lead_lag: Option<f64>§cwt_dominant_coherence: Option<f64>§hurst_value: Option<f64>§hurst_interpretation: Option<HurstInterpretation>§hurst_is_significant: Option<bool>§is_multifractal: Option<bool>§multifractality_index: Option<f64>§liquidity_warning: Option<LiquidityWarningLevel>§multifractal_mode: Option<MultifractalMode>Trait Implementations§
§impl Clone for CalibrationSignalReport
impl Clone for CalibrationSignalReport
§fn clone(&self) -> CalibrationSignalReport
fn clone(&self) -> CalibrationSignalReport
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for CalibrationSignalReport
impl PartialEq for CalibrationSignalReport
impl StructuralPartialEq for CalibrationSignalReport
Auto Trait Implementations§
impl Freeze for CalibrationSignalReport
impl RefUnwindSafe for CalibrationSignalReport
impl Send for CalibrationSignalReport
impl Sync for CalibrationSignalReport
impl Unpin for CalibrationSignalReport
impl UnwindSafe for CalibrationSignalReport
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)