[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"] } linked-hash-map = { version = "0.5.1", features = ["serde_impl"] } lockfree = "0.5.1" log = "0.4.6" meilidb-core = { path = "../meilidb-core", version = "0.1.0" } meilidb-tokenizer = { path = "../meilidb-tokenizer", version = "0.1.0" } 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", "meilidb-core/i128"] portable = ["rocksdb/portable"] simd = ["rocksdb/sse"] nightly = [ "hashbrown/nightly", "slice-group-by/nightly", "meilidb-core/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"