[package] edition = "2018" name = "meilidb" version = "0.3.1" authors = ["Kerollmops "] [dependencies] arc-swap = "0.3.7" bincode = "1.1.2" byteorder = "1.3.1" fst = "0.3.3" hashbrown = { version = "0.1.8", features = ["serde"] } lazy_static = "1.2.0" levenshtein_automata = { version = "0.1.1", features = ["fst_automaton"] } linked-hash-map = { version = "0.5.1", features = ["serde_impl"] } lockfree = "0.5.1" log = "0.4.6" rayon = "1.0.3" sdset = "0.3.1" serde = "1.0.88" serde_derive = "1.0.88" serde_json = { version = "1.0.38", features = ["preserve_order"] } size_format = "1.0.2" slice-group-by = "0.2.4" unidecode = "0.3.0" [dependencies.toml] git = "https://github.com/Kerollmops/toml-rs.git" features = ["preserve_order"] rev = "0372ba6" [dependencies.rocksdb] git = "https://github.com/pingcap/rust-rocksdb.git" rev = "306e201" [features] default = ["simd"] i128 = ["bincode/i128", "byteorder/i128"] portable = ["rocksdb/portable"] simd = ["rocksdb/sse"] nightly = ["hashbrown/nightly", "slice-group-by/nightly"] [dev-dependencies] csv = "1.0.5" env_logger = "0.6.0" jemallocator = "0.1.9" quickcheck = "0.8.2" rand = "0.6.5" rand_xorshift = "0.1.1" structopt = "0.2.14" tempfile = "3.0.7" termcolor = "1.0.4" [profile.release] debug = true