https://github.com/ebassi/gvdb-rs
Rust bindings for GVDB
https://github.com/ebassi/gvdb-rs
crate glib gvariant key-value-database rust
Last synced: about 2 months ago
JSON representation
Rust bindings for GVDB
- Host: GitHub
- URL: https://github.com/ebassi/gvdb-rs
- Owner: ebassi
- License: lgpl-2.1
- Created: 2017-08-27T23:00:42.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-30T14:57:19.000Z (almost 9 years ago)
- Last Synced: 2026-03-30T17:48:59.044Z (3 months ago)
- Topics: crate, glib, gvariant, key-value-database, rust
- Language: C
- Size: 29.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gvdb.rs
### Rust binding for GVDB
GVDB is a simple database file format that stores a mapping from strings to
[GVariant][gvariant-api] values in a way that is extremely efficient for
lookups.
The database is written once and can not be modified.
The `gvdb` crate provides a Rust API around the low level C implementation
of the GVDB builder and reader API.
[gvariant-api]: https://developer.gnome.org/glib/stable/glib-GVariant.html