Skip to main content

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§