Skip to content

Rust wrapper of lmdb, forked from Mozilla's fork as it seems unmaintained there and with lifetime bugs fixed and corrected

License

Notifications You must be signed in to change notification settings

mintlayer/lmdb-rs-mintlayer

Repository files navigation

lmdb-rs

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

This repo is a fork of mozilla/rkv with fixes for issues encountered by mintlayer/mintlayer-core.

Building from Source

git clone --recursive https://github.com/mintlayer/lmdb-rs-mintlayer
cd lmdb-rs
cargo build

lmdb source

The lmdb source code is copied from: https://github.com/monero-project/monero

Features

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

About

Rust wrapper of lmdb, forked from Mozilla's fork as it seems unmaintained there and with lifetime bugs fixed and corrected

Resources

License

Stars

Watchers

Forks

Packages

No packages published