Module lmdb_zero::error
[−]
[src]
Error values and types returned by LMDB and this wrapper.
Structs
Error |
Error type returned by LMDB. |
Constants
BAD_DBI |
The specified DBI was changed unexpectedly |
BAD_RSLOT |
Invalid reuse of reader locktable slot |
BAD_TXN |
Transaction must abort, has a child, or is invalid |
BAD_VALSIZE |
Unsupported size of key/DB name/data, or wrong |
CORRUPTED |
Located page was wrong type |
CURSOR_FULL |
Cursor stack too deep - internal error |
DBS_FULL |
Environment maxdbs reached |
INCOMPATIBLE |
Operation and DB incompatible, or DB type changed. This can mean: |
INVALID |
File is not a valid LMDB file |
KEYEXIST |
key/data pair already exists |
MAP_FULL |
Environment mapsize reached |
MAP_RESIZED |
Database contents grew beyond environment mapsize |
MISMATCH |
An attempt was made to use two items together which cannot be used together. |
NOTFOUND |
key/data pair not found (EOF) |
NULSTR |
A string path was given which contains a |
PAGE_FULL |
Page has not enough space - internal error |
PAGE_NOTFOUND |
Requested page not found - this usually indicates corruption |
PANIC |
Update of meta page failed or environment had fatal error |
READERS_FULL |
Environment maxreaders reached |
REOPENED |
An attempt was made to open a database which is already open. |
TLS_FULL |
Too many TLS keys in use - Windows only |
TXN_FULL |
Txn has too many dirty pages |
VAL_REJECTED |
When retrieving a value, |
VERSION_MISMATCH |
Environment version mismatch |
Traits
LmdbResultExt |
Extension methods for LMDB results |
Type Definitions
Result |
Result type returned for all calls that can fail. |