Skip to main content

Logfmt

Trait Logfmt 

Source
pub trait Logfmt<'a> {
    // Required method
    fn logfmt(&'a self) -> Iter<'a> ;
}

Required Methods§

Source

fn logfmt(&'a self) -> Iter<'a>

Returns an iterator that yields logfmt key-value pairs.

§Example
use logfmt_zerocopy::Logfmt;

let line = r#"level=info msg="hello world" count=42"#;

for (key, value) in line.logfmt() {
    println!("{key}: {value}");
}

Implementations on Foreign Types§

Source§

impl<'a> Logfmt<'a> for str

Source§

fn logfmt(&'a self) -> Iter<'a>

Implementors§