Skip to main content

MessageFormatter

Trait MessageFormatter 

Source
pub trait MessageFormatter<'a> {
    type Result;

    // Required method
    fn format(
        &mut self,
        record: &Record<'a>,
        metadata: Option<ExtendedMetadata>,
    ) -> Result<Self::Result, MessageError>;
}

Required Associated Types§

Required Methods§

Source

fn format( &mut self, record: &Record<'a>, metadata: Option<ExtendedMetadata>, ) -> Result<Self::Result, MessageError>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§