pub trait ReportFormatter {
// Required methods
fn format_name(&self) -> &'static str;
fn serialize_run(&self, report: &RunReport) -> Result<String, ReportError>;
fn serialize_summary(
&self,
report: &RunSummaryReport,
) -> Result<String, ReportError>;
}Required Methods§
fn format_name(&self) -> &'static str
fn serialize_run(&self, report: &RunReport) -> Result<String, ReportError>
fn serialize_summary( &self, report: &RunSummaryReport, ) -> Result<String, ReportError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".