10 releases (5 breaking)

Uses old Rust 2015

0.8.0 Mar 3, 2018
0.7.2 Sep 9, 2017
0.7.1 Jul 15, 2017
0.6.0 Jul 17, 2016
0.4.2 Mar 21, 2015

#2633 in Database interfaces

Download history 505/week @ 2024-01-03 532/week @ 2024-01-10 645/week @ 2024-01-17 514/week @ 2024-01-24 474/week @ 2024-01-31 618/week @ 2024-02-07 452/week @ 2024-02-14 583/week @ 2024-02-21 525/week @ 2024-02-28 638/week @ 2024-03-06 505/week @ 2024-03-13 782/week @ 2024-03-20 883/week @ 2024-03-27 1139/week @ 2024-04-03 891/week @ 2024-04-10 434/week @ 2024-04-17

3,478 downloads per month
Used in 15 crates (via lmdb)

Apache-2.0

365KB
10K SLoC

C 10K SLoC // 0.2% comments Rust 189 SLoC // 0.0% comments

Build Status Windows Build Status Documentation Crate

lmdb-rs

Idiomatic and safe APIs for interacting with the Symas Lightning Memory-Mapped Database (LMDB).

Building from Source

git clone --recursive git@github.com:danburkert/lmdb-rs.git
cd lmdb-rs
cargo build

Features

  • lmdb-sys.
  • Cursors.
  • Zero-copy put API.
  • Nested transactions.
  • Database statistics.

Dependencies