A self-contained LevelDB wrapper for Nim in a Nim friendly way. Uses git-submodule and nimterop so that no external libraries have to be installed or linked.
This library can be compiled with the following optimization options. By default these are disabled. Provide the following nim compiler flags to enable them:
- fdatasync from <unistd.h>`--passC:-DHAVE_FDATASYNC=1`
- F_FULLSYNC from <fcntl.h>`--passC:-DHAVE_FULLFSYNC=1`
- O_CLOEXEC from <fcntl.h>`--passC:-DHAVE_O_CLOEXEC=1`
- crc32c from <crc32c/crc32c.h>`--passC:-DHAVE_CRC32C=1`