pub struct BitBiasResult {
pub bit_probabilities: [f64; 8],
pub overall_bias: f64,
pub chi_squared: f64,
pub p_value: f64,
pub has_significant_bias: bool,
}Expand description
Per-bit-position bias analysis.
Fields§
§bit_probabilities: [f64; 8]Probability of 1 for each bit position (0=LSB, 7=MSB).
overall_bias: f64Overall bias (deviation from 0.5).
chi_squared: f64Chi-squared statistic for uniformity.
p_value: f64Approximate p-value.
has_significant_bias: boolAny bit position deviating > 0.01 from 0.5.
Trait Implementations§
Source§impl Clone for BitBiasResult
impl Clone for BitBiasResult
Source§fn clone(&self) -> BitBiasResult
fn clone(&self) -> BitBiasResult
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 BitBiasResult
impl Debug for BitBiasResult
Auto Trait Implementations§
impl Freeze for BitBiasResult
impl RefUnwindSafe for BitBiasResult
impl Send for BitBiasResult
impl Sync for BitBiasResult
impl Unpin for BitBiasResult
impl UnsafeUnpin for BitBiasResult
impl UnwindSafe for BitBiasResult
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