heed-0.7.2 has been yanked.
Crate heed is a high-level wrapper of LMDB, high-level doesn't mean heavy (think about Rust).
It provides you a way to store types in LMDB without any limit and with a minimal overhead as possible, relying on the zerocopy library to avoid copying bytes when that's unnecessary and the serde library when this is unavoidable.
The Lightning Memory-Mapped Database (LMDB) directly maps files parts into main memory, combined with the zerocopy library allows us to safely zero-copy parse and serialize Rust types into LMDB.
Examples
Discern let you open a database, that will support some typed key/data and ensures, at compile time, that you'll write those types and not others.
use fs;
use Path;
use ;
use *;
#