pub struct StatisticsConfig {
pub enable_rolling_stats: bool,
pub rolling_window_size: usize,
pub enable_quantiles: bool,
pub quantile_levels: Vec<f64>,
pub enable_correlations: bool,
pub enable_resampling: bool,
}Expand description
Statistical computations configuration
Fields§
§enable_rolling_stats: boolCompute rolling statistics
rolling_window_size: usizeWindow size for rolling statistics
enable_quantiles: boolCompute quantiles and percentiles
quantile_levels: Vec<f64>Quantile levels to compute (e.g., [0.1, 0.25, 0.5, 0.75, 0.9])
enable_correlations: boolEnable correlation analysis
enable_resampling: boolEnable time-series resampling
Trait Implementations§
Source§impl Clone for StatisticsConfig
impl Clone for StatisticsConfig
Source§fn clone(&self) -> StatisticsConfig
fn clone(&self) -> StatisticsConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StatisticsConfig
impl Debug for StatisticsConfig
Source§impl<'de> Deserialize<'de> for StatisticsConfig
impl<'de> Deserialize<'de> for StatisticsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StatisticsConfig
impl RefUnwindSafe for StatisticsConfig
impl Send for StatisticsConfig
impl Sync for StatisticsConfig
impl Unpin for StatisticsConfig
impl UnwindSafe for StatisticsConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more