forked from LevyForchh/carmen-core
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Cargo.toml
48 lines (43 loc) · 1.45 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[package]
name = "carmen-core"
version = "0.1.0"
authors = ["Andrew Pendleton <[email protected]>"]
edition = "2018"
[lib]
path = "rust-src/src/lib.rs"
[dependencies]
serde = { version = "1.0", features = ["derive", "rc"] }
min-max-heap = { git = "https://github.com/apendleton/min-max-heap-rs.git", rev = "1077ab489bbc0ecc994a14990746b76d635626b3" }
# use https://github.com/apendleton/morton/tree/modernize because upstream
# doesn't work on rust stable
morton = { git = "https://github.com/apendleton/morton.git", rev = "d892e8f2759aa2de29629232946db47924f1802e" }
integer-encoding = "1.0"
itertools = "0.8"
byteorder = "1.3"
ordered-float = "1.0"
failure = "0.1.5"
smallvec = "0.6.10"
rayon = "1.3.0"
fixedbitset = "0.3.0"
generational-arena = "0.2.7"
indexmap = "1.3.2"
static-bushes = { git = "https://github.com/apendleton/static-bushes.git", rev = "114ac2ed77cf9aae6017074e85a93f79d251b4b8" }
fxhash = "0.2.1"
[dev-dependencies]
tempfile = "3.0"
test_utils = { path = "test_utils" }
criterion = "0.2"
lz4 = "1.23.1"
once_cell = "0.2.3"
serde_json = "1.0"
[[bench]]
name = "benchmarks"
harness = false
# we're using a forked rocksdb for now because upstream rust-rocksdb doesn't yet
# support read-only opens; can switch back to upstream once
# https://github.com/rust-rocksdb/rust-rocksdb/pull/268 lands
[dependencies.rocksdb]
git = "https://github.com/apendleton/rust-rocksdb.git"
rev = "af197ad995eda9508f90ae96a625a33f83fce16d"
default-features = false
features = ["lz4"]