pub enum QualityMetric {
BenfordMad,
BalanceCoherence,
DocumentChainIntegrity,
CorrelationPreservation,
TemporalConsistency,
PrivacyMiaAuc,
CompletionRate,
DuplicateRate,
ReferentialIntegrity,
IcMatchRate,
Custom(String),
}Expand description
A quality metric that can be checked by a gate.
Variants§
BenfordMad
Benford’s Law Mean Absolute Deviation.
BalanceCoherence
Balance sheet coherence rate (0.0–1.0).
DocumentChainIntegrity
Document chain integrity rate (0.0–1.0).
CorrelationPreservation
Correlation preservation score (0.0–1.0).
TemporalConsistency
Temporal consistency score (0.0–1.0).
PrivacyMiaAuc
Privacy MIA AUC-ROC score.
CompletionRate
Data completion rate (0.0–1.0).
DuplicateRate
Duplicate rate (0.0–1.0).
ReferentialIntegrity
Referential integrity rate (0.0–1.0).
IcMatchRate
Intercompany match rate (0.0–1.0).
Custom(String)
Custom metric identified by name.
Trait Implementations§
Source§impl Clone for QualityMetric
impl Clone for QualityMetric
Source§fn clone(&self) -> QualityMetric
fn clone(&self) -> QualityMetric
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 QualityMetric
impl Debug for QualityMetric
Source§impl<'de> Deserialize<'de> for QualityMetric
impl<'de> Deserialize<'de> for QualityMetric
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
Source§impl Display for QualityMetric
impl Display for QualityMetric
Source§impl PartialEq for QualityMetric
impl PartialEq for QualityMetric
Source§impl Serialize for QualityMetric
impl Serialize for QualityMetric
impl StructuralPartialEq for QualityMetric
Auto Trait Implementations§
impl Freeze for QualityMetric
impl RefUnwindSafe for QualityMetric
impl Send for QualityMetric
impl Sync for QualityMetric
impl Unpin for QualityMetric
impl UnwindSafe for QualityMetric
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.