pub struct SessionSourceAnalysis {Show 13 fields
pub autocorrelation_max: f64,
pub autocorrelation_violations: usize,
pub spectral_flatness: f64,
pub spectral_dominant_freq: f64,
pub bit_bias_max: f64,
pub bit_bias_has_significant: bool,
pub distribution_ks_p: f64,
pub distribution_mean: f64,
pub distribution_std: f64,
pub stationarity_f_stat: f64,
pub stationarity_is_stationary: bool,
pub runs_longest: usize,
pub runs_total: usize,
}Expand description
Compact analysis summary for a single source, embedded in session metadata.
Fields§
§autocorrelation_max: f64§autocorrelation_violations: usize§spectral_flatness: f64§spectral_dominant_freq: f64§bit_bias_max: f64§bit_bias_has_significant: bool§distribution_ks_p: f64§distribution_mean: f64§distribution_std: f64§stationarity_f_stat: f64§stationarity_is_stationary: bool§runs_longest: usize§runs_total: usizeTrait Implementations§
Source§impl Clone for SessionSourceAnalysis
impl Clone for SessionSourceAnalysis
Source§fn clone(&self) -> SessionSourceAnalysis
fn clone(&self) -> SessionSourceAnalysis
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 SessionSourceAnalysis
impl Debug for SessionSourceAnalysis
Source§impl<'de> Deserialize<'de> for SessionSourceAnalysis
impl<'de> Deserialize<'de> for SessionSourceAnalysis
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 SessionSourceAnalysis
impl RefUnwindSafe for SessionSourceAnalysis
impl Send for SessionSourceAnalysis
impl Sync for SessionSourceAnalysis
impl Unpin for SessionSourceAnalysis
impl UnsafeUnpin for SessionSourceAnalysis
impl UnwindSafe for SessionSourceAnalysis
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