13个版本 (重大更改)
0.10.0 | 2020年3月23日 |
---|---|
0.9.2 | 2019年6月29日 |
0.9.0 | 2019年5月29日 |
0.8.0 | 2018年11月9日 |
0.3.0 | 2017年7月9日 |
在算法中排名611
每月下载量1,121
在85个crate中使用(直接使用50个)
140KB
3.5K SLoC
toml-query
以简便的方式与toml-rs 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
依赖项
~4–5.5MB
~103K SLoC