datasynth_generators/data_quality/mod.rs
1//! Data quality variations for realistic synthetic data.
2//!
3//! This module provides tools to introduce realistic data quality issues:
4//! - Missing values (configurable by field)
5//! - Format variations (dates, amounts, identifiers)
6//! - Duplicates (exact and near-duplicates)
7//! - Typos (substitution, transposition, insertion, deletion)
8//! - Encoding issues (character corruption)
9//! - Labels for ML training
10//!
11//! These variations make synthetic data more realistic for testing
12//! data cleaning, ETL pipelines, and data quality tools.
13
14mod duplicates;
15mod format_variations;
16mod injector;
17mod labels;
18mod missing_values;
19mod typos;
20
21pub use duplicates::*;
22pub use format_variations::*;
23pub use injector::*;
24pub use labels::*;
25pub use missing_values::*;
26pub use typos::*;