pub trait QualityAnalysisTool {
// Required methods
fn analyze(
&self,
code: &AlgorithmCode,
) -> DeviceResult<QualityAnalysisResult>;
fn get_tool_name(&self) -> String;
}Expand description
Quality analysis tool trait
Required Methods§
fn analyze(&self, code: &AlgorithmCode) -> DeviceResult<QualityAnalysisResult>
fn get_tool_name(&self) -> String
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".