#key-value-store #leveldb #bindings #key-value-database

leveldb-rs

Bindings to the LevelDB key/value storage library (https://github.com/google/leveldb)

7 releases

Uses old Rust 2015

0.0.7 Mar 19, 2017
0.0.6 Mar 19, 2017
0.0.5 Jul 31, 2015
0.0.4 Jan 9, 2015
0.0.2 Nov 23, 2014

#2911 in Database interfaces


Used in minetestworld

MIT license

41KB
868 lines

  • Rust bindings for LevelDB, a fast and
  • lightweight key/value database library from Google.
  • Warning: Some portions of this library are still unsafe to use, in that it
  • is possible to call methods from LevelDB with stale pointers, or otherwise
  • cause memory-unsafety. If you'd like to avoid this, and until I fix them,
  • please don't use:
    • Custom comparators
    • DB snapshots
  • And please be careful with write batches. Patches are welcome!

Dependencies

~1.5MB
~29K SLoC