Expand description
§libmdbx-rs
Rust bindings for libmdbx.
§License
The entire code within this repository is licensed under the Mozilla Public License v2.0
Modules§
- orm
orm
- Fully typed ORM for use with libmdbx. Fully typed ORM based on libmdbx.
Macros§
Structs§
- Cursor
- A cursor for navigating the items within a table.
- Database
- Supports multiple tables, all residing in the same shared-memory map.
- Database
Options - Info
- Database information.
- NoWrite
Map - Object
Length - If you don’t need the data itself, just its length.
- RO
- RW
- Read
Write Options - Stat
- Database statistics.
- Table
- A handle to an individual table in a database.
- Table
Flags - Table options.
- Transaction
- An MDBX transaction.
- Write
Flags - Write options.
- Write
Map
Enums§
- Error
- An MDBX error kind.
- Into
Iter - An iterator over the key/value pairs in an MDBX table.
- Iter
- An iterator over the key/value pairs in an MDBX table.
- IterDup
- An iterator over the keys and duplicate values in an MDBX table.
- Mode
- Page
Size - Sync
Mode - MDBX sync mode
Traits§
- Database
Kind - Decodable
- Implement this to be able to decode data values
- Transaction
Kind
Functions§
Type Aliases§
- Result
- An MDBX result.