mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-13 13:14:04 +00:00
.. | ||
src | ||
.cargo-checksum.json | ||
Cargo.toml | ||
CHANGELOG.md | ||
LICENSE | ||
README.md |
toml-query
Work with toml-rs Value
objects in an easy way:
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>
Development
This library was developed using a Test-Driven-Development approach from the ground up.
Goals:
- Nice, clean and human-readable error messages in the
Error
types - Easy to use library
Non-Goals:
- High performance. TOML objects shouldn't be enormous. The library may get faster at some point in time, but it is not a primary goal of the development.
License
MPL 2.0