19 releases

0.12.4-0 Mar 5, 2023
0.12.3-0 Jan 11, 2023
0.12.2-2 Nov 16, 2022
0.11.8-0 Jun 12, 2022
0.7.0 Mar 28, 2020

#514 in Database interfaces

Download history 4579/week @ 2022-11-28 4360/week @ 2022-12-05 4249/week @ 2022-12-12 4438/week @ 2022-12-19 4315/week @ 2022-12-26 4675/week @ 2023-01-02 4717/week @ 2023-01-09 4326/week @ 2023-01-16 6147/week @ 2023-01-23 6315/week @ 2023-01-30 5793/week @ 2023-02-06 5749/week @ 2023-02-13 5755/week @ 2023-02-20 6101/week @ 2023-02-27 6521/week @ 2023-03-06 6155/week @ 2023-03-13

25,312 downloads per month
Used in 3 crates (2 directly)

MPL-2.0 license

2.5MB
55K SLoC

C 51K SLoC // 0.1% comments C++ 4.5K SLoC // 0.1% comments Rust 98 SLoC

libmdbx-rs

Rust bindings for libmdbx.

Updating the libmdbx Version

To update the libmdbx version you must clone it and copy the dist/ folder in mdbx-sys/. Make sure to follow the building steps.

# clone libmmdbx to a repository outside at specific tag
git clone https://gitflic.ru/project/erthink/libmdbx.git ../libmdbx --branch v0.7.0
make -C ../libmdbx dist

# copy the `libmdbx/dist/` folder just created into `mdbx-sys/libmdbx`
rm -rf mdbx-sys/libmdbx
cp -R ../libmdbx/dist mdbx-sys/libmdbx

# add the changes to the next commit you will make
git add mdbx-sys/libmdbx

License

The entire code within this repository is licensed under the Mozilla Public License v2.0

Dependencies