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
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