use super::OutputFormatter;
use crate::error::Result;
use crate::validation::ValidationSummary;
pub struct DefaultFormatter;
impl OutputFormatter for DefaultFormatter {
fn format(&self, summary: &ValidationSummary) -> Result<String> {
if summary.valid {
Ok(summary.value.clone())
} else {
Ok(String::new())
}
}
}