pub struct DataQualityConfig {
pub enable_missing_values: bool,
pub missing_values: MissingValueConfig,
pub enable_format_variations: bool,
pub format_variations: FormatVariationConfig,
pub enable_duplicates: bool,
pub duplicates: DuplicateConfig,
pub enable_typos: bool,
pub typos: TypoConfig,
pub enable_encoding_issues: bool,
pub encoding_issue_rate: f64,
pub seed: u64,
pub track_statistics: bool,
}Expand description
Configuration for the data quality injector.
Fields§
§enable_missing_values: boolEnable missing value injection.
missing_values: MissingValueConfigMissing value configuration.
enable_format_variations: boolEnable format variations.
format_variations: FormatVariationConfigFormat variation configuration.
enable_duplicates: boolEnable duplicates.
duplicates: DuplicateConfigDuplicate configuration.
enable_typos: boolEnable typos.
typos: TypoConfigTypo configuration.
enable_encoding_issues: boolEnable encoding issues.
encoding_issue_rate: f64Encoding issue rate.
seed: u64Random seed for reproducibility.
track_statistics: boolTrack detailed statistics.
Implementations§
Source§impl DataQualityConfig
impl DataQualityConfig
Sourcepub fn high_variation() -> Self
pub fn high_variation() -> Self
Creates a high-variation configuration (for stress testing).
Trait Implementations§
Source§impl Clone for DataQualityConfig
impl Clone for DataQualityConfig
Source§fn clone(&self) -> DataQualityConfig
fn clone(&self) -> DataQualityConfig
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 DataQualityConfig
impl Debug for DataQualityConfig
Auto Trait Implementations§
impl Freeze for DataQualityConfig
impl RefUnwindSafe for DataQualityConfig
impl Send for DataQualityConfig
impl Sync for DataQualityConfig
impl Unpin for DataQualityConfig
impl UnwindSafe for DataQualityConfig
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