format_output

Function format_output 

Source
pub fn format_output(
    result: &AnalysisResult,
    config: &Config,
) -> Result<String, AppError>
Expand description

Formats analysis result using configured format

§Arguments

  • result - Analysis result to format
  • config - Configuration

§Returns

Formatted string or error

§Errors

Returns error if formatting fails

§Examples

use rust_diff_analyzer::{
    config::Config,
    output::format_output,
    types::{AnalysisResult, AnalysisScope, Summary},
};

let result = AnalysisResult::new(vec![], Summary::default(), AnalysisScope::new());
let config = Config::default();
let output = format_output(&result, &config).unwrap();