pub trait TestingDetector {
// Required methods
fn detect_anti_patterns(
&self,
file: &File,
path: &Path,
) -> Vec<TestingAntiPattern>;
fn detector_name(&self) -> &'static str;
fn assess_test_quality_impact(
&self,
pattern: &TestingAntiPattern,
) -> TestQualityImpact;
}Required Methods§
fn detect_anti_patterns( &self, file: &File, path: &Path, ) -> Vec<TestingAntiPattern>
fn detector_name(&self) -> &'static str
fn assess_test_quality_impact( &self, pattern: &TestingAntiPattern, ) -> TestQualityImpact
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".