pub trait Reporter {
// Required methods
fn report(&mut self, result: ValidateResult, elapsed: Duration);
fn on_file_checked(&mut self, file: &CheckedFile);
}Expand description
Trait for formatting and outputting validation results.
Required Methods§
Sourcefn report(&mut self, result: ValidateResult, elapsed: Duration)
fn report(&mut self, result: ValidateResult, elapsed: Duration)
Called after validation completes with the full result and elapsed time.
Sourcefn on_file_checked(&mut self, file: &CheckedFile)
fn on_file_checked(&mut self, file: &CheckedFile)
Called each time a file is checked (for streaming progress).