[package] name = "keyvalint_bench" version = "0.4.0" authors = ["Robert Escriva "] edition = "2021" description = "keyvalint_bench provides standardized key-value store benchmarks." license = "Apache-2.0" repository = "https://github.com/rescrv/blue" [features] default = ["binaries"] binaries = ["command_line"] command_line = ["dep:arrrg", "dep:arrrg_derive", "dep:getopts"] rocksdb = ["dep:rocksdb", "keyvalint/rocksdb"] [dependencies] getopts = { version = "0.2", optional = true } rocksdb = { version = "0.21", optional = true } armnod = { path = "../armnod", version = "0.7" } arrrg = { path = "../arrrg", version = "0.4", optional = true } arrrg_derive = { path = "../arrrg_derive", version = "0.4", optional = true } biometrics = { path = "../biometrics", version = "0.8" } biometrics_sys = { path = "../biometrics_sys", version = "0.2" } guacamole = { path = "../guacamole", version = "0.8" } keyvalint = { path = "../keyvalint", version = "0.5" } lsmtk = { path = "../lsmtk", version = "0.5" } sst = { path = "../sst", version = "0.8" } sync42 = { path = "../sync42", version = "0.8" } utilz = { path = "../utilz", version = "0.5" } zerror = { path = "../zerror", version = "0.5" } [[bin]] name = "keyvalint-bench-lsmtk" path = "src/bin/keyvalint-bench-lsmtk.rs" required-features=["binaries"] [[bin]] name = "keyvalint-bench-nop" path = "src/bin/keyvalint-bench-nop.rs" required-features=["binaries"] [[bin]] name = "keyvalint-bench-rocksdb" path = "src/bin/keyvalint-bench-rocksdb.rs" required-features=["binaries", "rocksdb"]