3个不稳定版本

0.10.0 2020年3月23日
0.9.2 2020年2月4日
0.9.0 2019年5月29日

#26 in #integer-value

Download history • Rust 包仓库 387/week @ 2024-04-01 • Rust 包仓库 188/week @ 2024-04-08 • Rust 包仓库 212/week @ 2024-04-15 • Rust 包仓库 232/week @ 2024-04-22 • Rust 包仓库 224/week @ 2024-04-29 • Rust 包仓库 265/week @ 2024-05-06 • Rust 包仓库 257/week @ 2024-05-13 • Rust 包仓库 217/week @ 2024-05-20 • Rust 包仓库 234/week @ 2024-05-27 • Rust 包仓库 187/week @ 2024-06-03 • Rust 包仓库 200/week @ 2024-06-10 • Rust 包仓库 217/week @ 2024-06-17 • Rust 包仓库 205/week @ 2024-06-24 • Rust 包仓库 24/week @ 2024-07-01 • Rust 包仓库 122/week @ 2024-07-08 • Rust 包仓库 265/week @ 2024-07-15 • Rust 包仓库

634 每月下载量
75 个crate中使用 (通过 toml-query)

MPL-2.0 许可证

3KB

toml-query

以简单的方式与 tomlValue 对象一起工作

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