#valve #key-value #formatter #serialization #kv #linter #parser-serializer

valve_kv_tools

无损 Valve KeyValue 解析器、序列化和格式化工具

3 个版本 (破坏性更新)

0.3.0 2023年6月23日
0.2.0 2023年6月23日
0.1.0 2023年6月21日

#14#序列化

MIT 许可证

29KB
687

ValveKV工具

使用 Pest 构建的 Valve 的 KeyValue 格式的序列化器、格式化器和 Linter

Crates.io Crates.io Github release status Code coverage GitHub

示例

use valve_kv_tools::{format_keyvalue, FormatterConfig};

fn main() {
    let input = r#""key"    "value""#;
    let output = format_keyvalue(input, FormatterConfig::default()).unwrap();
    assert_eq!(input, output);
}

依赖关系

~3–4.5MB
~84K SLoC