2个版本
0.1.1 | 2023年2月15日 |
---|---|
0.1.0 | 2021年6月29日 |
#1762 in 解析器实现
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