2个版本

0.1.1 2023年2月15日
0.1.0 2021年6月29日

#1762 in 解析器实现

MIT许可证

17KB
354

props-rs

props-rs是一个解析库,可以解析Java .properties文件定义。这个库是crates.io上dotproperties库的一个分支和改进版本,该版本较旧、不再维护(现在已不公开)。

它已更新,以使用更现代的Rust特性和最新的nom解析库。

问题/讨论

错误和其他问题通过GitHub问题处理。请在那里提交工单。更广泛的讨论或问题可以通过GitHub讨论处理。


lib.rs:

props-rs是一个库,解析符合Oracle文档.properties文件格式。

use props_rs::*;

let properties = br"
key1=value1
key2=value2
key3=value3
";
let parsed = parse(properties).unwrap();
let properties = to_map(parsed);

assert_eq!("value1", properties.get("key1").unwrap());
assert_eq!("value2", properties.get("key2").unwrap());
assert_eq!("value3", properties.get("key3").unwrap());

依赖项

~1MB
~19K SLoC