Fully typed LMDB wrappers with minimum overhead 🐦

key-value-store lmdb memory-mapping typed wrapper
7 Open Issues Need Help Last updated: Sep 17, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The documentation for `_reserved` methods in LMDB is incorrect regarding how data is written to disk. Specifically, it misrepresents the behavior of `MDB_WRITEMAP` and the distinction between in-memory and memory-mapped writes.

Complexity: 2/5
documentation good first issue

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper

AI Summary: This issue requests the addition of a new method, `put_reserved_with_flags`, to the `Database` class. This method would extend the functionality of the existing `put_reserved` method by allowing additional flags to be passed, providing more control over the operation.

Complexity: 2/5
enhancement good first issue

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper

AI Summary: This issue proposes expanding the build targets for docs.rs to include more platforms. The goal is to ensure that documentation is available for a wider range of architectures and operating systems, making it more accessible to users.

Complexity: 3/5
documentation good first issue

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper

AI Summary: This issue proposes an enhancement to the `heed` library by removing a redundant internal reference to the LMDB environment within transactions. Instead of storing a direct reference, the library should leverage the `mdb_txn_env` function provided by LMDB to access the environment when needed. This change aims to simplify the transaction management and potentially improve memory efficiency.

Complexity: 2/5
enhancement good first issue

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper
bug help wanted

Fully typed LMDB wrappers with minimum overhead 🐦

Rust
#key-value-store#lmdb#memory-mapping#typed#wrapper