kodo 0.3.0

A CLI tool for analyzing Git commit statistics with TUI visualization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Output formatter trait

use crate::error::Result;
use crate::stats::AnalysisResult;

/// Trait for output formatters
pub trait Formatter {
    /// Format the analysis result as a string
    ///
    /// # Errors
    ///
    /// Returns an error if formatting fails
    fn format(&self, result: &AnalysisResult) -> Result<String>;
}