Expand description
Module containing public traits.
This exists as a separate module solely so that it can be wildcard imported where necessary.
Re-exports§
pub use error;pub use error::LmdbResultExt;
Traits§
- AsLmdb
Bytes - Translates a value into a byte slice to be stored in LMDB.
- Assoc
Cursor - Types of transaction references which can be used to renew
StaleCursors into functionalCursors. - Create
Cursor - Types of transaction references which can be used to construct
Cursors. - From
Lmdb Bytes - Inverts
AsLmdbBytes, producing a reference to a structure inside a byte array. - From
Reserved Lmdb Bytes - Like
FromLmdbBytes, but can be used withput_reserve()calls. - Lmdb
OrdKey - Trait describing a value which can be used as an LMDB key by having LMDB
call into the value’s
Ordimplementation. - Lmdb
OrdKey IfUnaligned - Marker trait for types where
Unaligned<T>isLmdbOrdKey. - LmdbRaw
- Marker trait indicating a value is to be stored in LMDB by simply copying it in.
- Lmdb
RawIf Unaligned - Marker trait for types where
Unaligned<T>isLmdbRaw. - TxExt
- Extension trait for
RcandArcthat allows up-casting a reference toReadTransactionorWriteTransactiontoConstTransaction.