[package] name = "ckb-rocksdb" description = "Rust wrapper for Facebook's RocksDB embeddable database" version = "0.21.1" edition = "2018" authors = ["Tyler Neely ", "David Greenberg ", "Nervos Core Dev "] license = "Apache-2.0" keywords = ["database", "embedded", "LSM-tree", "persistence"] homepage = "https://github.com/nervosnetwork/rust-rocksdb" exclude = [ ".gitignore", "*.yml", "tests", "*.md", "benches", ] [features] default = ["snappy", "lz4", "zstd", "zlib", "bzip2"] valgrind = [] snappy = ["librocksdb-sys/snappy"] lz4 = ["librocksdb-sys/lz4"] zstd = ["librocksdb-sys/zstd"] zlib = ["librocksdb-sys/zlib"] bzip2 = ["librocksdb-sys/bzip2"] jemalloc = ["librocksdb-sys/jemalloc"] io-uring = ["librocksdb-sys/io-uring"] portable = ["librocksdb-sys/portable"] march-native = ["librocksdb-sys/march-native"] [dependencies] libc = "0.2" librocksdb-sys = { package = "ckb-librocksdb-sys", path = "librocksdb-sys", version = "=8.5.4" } tempfile = "3" [dev-dependencies] trybuild = "1.0" criterion = "0.5"