3个不稳定版本
0.10.0 | 2020年3月23日 |
---|---|
0.9.2 | 2020年2月4日 |
0.9.0 | 2019年5月29日 |
#26 in #integer-value
634 每月下载量
在 75 个crate中使用 (通过 toml-query)
3KB
toml-query
以简单的方式与 toml 的 Value
对象一起工作
value.read("foo.bar.a.b.c") // -> Result<Option<&Value>, Error>
value.set("foo.bar.a.b.c", Value::Integer(1)) // -> Result<Option<Value>, Error>
value.insert("foo.bar.a.b.c", Value::Integer(1)) // -> Result<Option<Value>, Error>
value.delete("foo.bar.a.b.c") // -> Result<Option<Value>, Error>
开发
该库从头至尾采用测试驱动开发方法开发。
目标
- 在
Error
类型中提供优雅、整洁且易于阅读的错误消息 - 易于使用的库
非目标
- 高性能。TOML对象不应该太大。该库在某些时候可能会变得更快,但这不是开发的主要目标。
许可证
MPL 2.0
依赖关系
~2MB
~42K SLoC