#hash-map #parser #key #maps #white-space #key-value #key-value-files

kv-parser

一个简单的键值文件解析器,作为哈希表使用

1个不稳定版本

0.1.0 2021年9月30日

#39#white-space


用于 vngine

MIT/Apache

3KB

将简单的文本格式解析成 HashMap

键和值都是字符串,由空白字符分隔。值可以包含空白字符。

示例

键值文件

key1 value1
key2 value2
key3 value3

结果将是一个类似这样的 HashMap

let mut map = HashMap::new();
map.insert("key1".to_string(), "value1".to_string());
map.insert("key2".to_string(), "value2".to_string());
map.insert("key3".to_string(), "value3".to_string());
assert_eq!(map, file_to_key_value_map(path));

无运行时依赖