pub trait MessageFormatter {
type Result;
// Required method
fn format(
&mut self,
record: &Record<'_>,
metadata: Option<ExtendedMetadata>,
) -> Result<Self::Result, MessageError>;
}pub trait MessageFormatter {
type Result;
// Required method
fn format(
&mut self,
record: &Record<'_>,
metadata: Option<ExtendedMetadata>,
) -> Result<Self::Result, MessageError>;
}