pub struct DataQualityMetrics {
pub novelty: f32,
pub diversity: f32,
pub difficulty: f32,
pub coverage: f32,
pub bug_rate: f32,
}Expand description
Data quality metrics
Fields§
§novelty: f32Novelty score (0-1): how different from existing samples
diversity: f32Diversity score (0-1): variety within dataset (silhouette)
difficulty: f32Difficulty score (0-1): complexity of samples
coverage: f32Coverage score (0-1): AST/feature space coverage
bug_rate: f32Bug revelation rate (fraction of samples revealing bugs)
Implementations§
Trait Implementations§
Source§impl Clone for DataQualityMetrics
impl Clone for DataQualityMetrics
Source§fn clone(&self) -> DataQualityMetrics
fn clone(&self) -> DataQualityMetrics
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 DataQualityMetrics
impl Debug for DataQualityMetrics
Source§impl Default for DataQualityMetrics
impl Default for DataQualityMetrics
Source§fn default() -> DataQualityMetrics
fn default() -> DataQualityMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataQualityMetrics
impl<'de> Deserialize<'de> for DataQualityMetrics
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 DataQualityMetrics
impl RefUnwindSafe for DataQualityMetrics
impl Send for DataQualityMetrics
impl Sync for DataQualityMetrics
impl Unpin for DataQualityMetrics
impl UnsafeUnpin for DataQualityMetrics
impl UnwindSafe for DataQualityMetrics
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more