Skip to main content

ReportGenerator

Trait ReportGenerator 

Source
pub trait ReportGenerator {
    // Required methods
    fn generate(&self, result: &AuditResult) -> Result<String, ForgeGuardError>;
    fn extension(&self) -> &'static str;
}
Expand description

Trait for report generators.

Required Methods§

Source

fn generate(&self, result: &AuditResult) -> Result<String, ForgeGuardError>

Generate a report from audit results.

Source

fn extension(&self) -> &'static str

Get the file extension for this report format.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§