pub struct QualityConfig {
pub enabled: bool,
pub iso_thresholds: IsoQualityConfig,
}Fields§
§enabled: boolEnable quality checking by default
iso_thresholds: IsoQualityConfigISO 8000/25012 compliant thresholds
All quality metrics (null detection, duplicate detection, type consistency, date format checking, outlier detection, etc.) are controlled through these ISO-compliant thresholds.
Use IsoQualityConfig::strict() for high-compliance industries,
IsoQualityConfig::lenient() for exploratory data, or customize
individual thresholds as needed.
Trait Implementations§
Source§impl Clone for QualityConfig
impl Clone for QualityConfig
Source§fn clone(&self) -> QualityConfig
fn clone(&self) -> QualityConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QualityConfig
impl Debug for QualityConfig
Source§impl Default for QualityConfig
impl Default for QualityConfig
Source§impl<'de> Deserialize<'de> for QualityConfig
impl<'de> Deserialize<'de> for QualityConfig
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 QualityConfig
impl RefUnwindSafe for QualityConfig
impl Send for QualityConfig
impl Sync for QualityConfig
impl Unpin for QualityConfig
impl UnsafeUnpin for QualityConfig
impl UnwindSafe for QualityConfig
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