Formatter

Trait Formatter 

Source
pub trait Formatter {
    // Required method
    fn format(
        &self,
        result: &AnalysisResult,
        config: &Config,
    ) -> Result<String, AppError>;
}
Expand description

Trait for output formatters

Required Methods§

Source

fn format( &self, result: &AnalysisResult, config: &Config, ) -> Result<String, AppError>

Formats analysis result as string

§Arguments
  • result - Analysis result to format
  • config - Configuration
§Returns

Formatted string or error

§Errors

Returns error if formatting fails

Implementors§