Trait slog_stream::RecordDecorator [] [src]

pub trait RecordDecorator {
    fn fmt_msg(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } fn fmt_key(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } fn fmt_separator(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } fn fmt_value(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } fn fmt_timestamp(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } fn fmt_level(
        &self,
        io: &mut Write,
        f: &Fn(&mut Write) -> Result<()>
    ) -> Result<()> { ... } }

Per-record decorator

Provided Methods

Format a field

Format a key

Format a separator

Format a value

Format a timestamp

Format a level

Implementors