ExtractionAnalyzer

Trait ExtractionAnalyzer 

Source
pub trait ExtractionAnalyzer {
    // Required methods
    fn analyze_function(
        &self,
        func: &FunctionMetrics,
        file: &FileMetrics,
        data_flow: Option<&DataFlowGraph>,
    ) -> Vec<ExtractionSuggestion>;
    fn generate_recommendation(
        &self,
        suggestion: &ExtractionSuggestion,
        verbosity: VerbosityLevel,
    ) -> String;
}

Required Methods§

Implementors§