4 个版本

使用旧的 Rust 2015

0.1.3 2018年1月3日
0.1.2 2018年1月3日
0.1.1 2018年1月3日
0.1.0 2018年1月3日

#6#exploration

MIT 许可证

9KB
169

nom-syslog

作为 nom 探索的 rfc3164 syslog 的粗略解析。

extern create nom_syslog;

// somewhere in your code
// ..
    parsed = nom_syslog::parse_syslog(data : &str)
    if !parsed.is_done() {
        // buffer too small? malformed data? our rules a little wrong?
    } else {
        // the message is ready!
        let (_leftover_buf, message) = parsed_res.unwrap();
        // do something cool!
    }
// ..

依赖项

~2MB
~36K SLoC