2 unstable releases

0.9.70 Sep 28, 2024
0.0.0 Sep 28, 2024

#4 in #lmdb-bindings

Download history 10/week @ 2025-05-24 6/week @ 2025-05-31 17/week @ 2025-06-07 19/week @ 2025-06-14 37/week @ 2025-06-21 32/week @ 2025-06-28 25/week @ 2025-07-05 33/week @ 2025-07-12 59/week @ 2025-07-19 76/week @ 2025-07-26 46/week @ 2025-08-02 22/week @ 2025-08-09 55/week @ 2025-08-16 58/week @ 2025-08-23 113/week @ 2025-08-30 30/week @ 2025-09-06

261 downloads per month
Used in 11 crates (2 directly)

Custom license

520KB
13K SLoC

C 11K SLoC // 0.2% comments Rust 1.5K SLoC

liblmdb

up to date Rust bindings for LMDB.

version matches LMDB version for which the bindings were generated.

## setup
cargo install bindgen-cli && git submodule update --init

## checkout mdb.master and pull latest
git submodule switch mdb.master; git pull

## generate bindings
bindgen lmdb/libraries/liblmdb/lmdb.h -o src/lmdb.rs

## build
cargo build

update the version to match what is reflected in /lmdb/libraries/liblmdb/lmdb.h for MDB_VERSION_(MAJOR | MINOR | PATCH) before deploying.

No runtime deps