leveldb-rs-binding
Rust interface for Google's LevelDB key-value storage library.
Documentation: https://docs.rs/leveldb-rs-binding/latest/leveldb/.
Refer to the CHANGELOG.md for release notes.
Rust version policy
The leveldb-rs-binding is built and tested with stable releases of Rust toolchain.
Latest tested version: 1.89.0
Dependencies
- LevelDB: master branch, commit id: 4ee78d7
- Snappy: v1.2.2
Usage
If your project is using Cargo, drop the following lines in your Cargo.toml:
[dependencies]
leveldb-rs-binding = "1.0"
Development
Make sure you have all prerequisites installed, including cmake, git and a C++ compiler, like g++ or clang++, that supports C++17.
Clone the repository, and run
for building and
to run the test suite.
Examples
Check out the example directory.
License
MIT, see LICENSE