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