mmtkvdb 0.0.2

Memory-mapped key-value database using LMDB
docs.rs failed to build mmtkvdb-0.0.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: mmtkvdb-0.16.0

mmtkvdb

mmtkvdb is a crate for Rust which provides a memory-mapped key-value database. It uses LMDB and links with an existing liblmdb on the system.

API Documentation

For documentation on how to use this crate, refer to the example in src/lib.rs.

License

See contained LICENSE file (MIT License).

Changelog

  • 2022-04-11: Version 0.0.2
    • Moved Storable, StorableConstBytesLen, and StorableWithOwned traits to new (public) storable module (but Storable gets re-exported by crate-level module)
    • Added method to clear stale readers
    • Improved documentation on (un)safety
    • Avoid unnecessary re-alignment in some cases of u8 and i8
    • Make type bool storable (i.e. implement Storable for bool)
    • Added documentation comments for private items
    • Code cleanup (moved private IsType trait to helpers module)
  • 2022-04-10: Version 0.0.1
    • First release