sapling/eden/scm/lib/manifest-tree/Cargo.toml
Stefan Filip 403e4ae594 manifest-tree: add basic benchmark
Summary: Basic benchmark that covers insert, remove, finalize and iterations.

Reviewed By: quark-zju

Differential Revision: D19204893

fbshipit-source-id: 3aafbf6d94a558d2fd4ae59190f6046dc7c5885e
2020-01-10 11:12:41 -08:00

38 lines
1003 B
TOML

[package]
name = "manifest-tree"
version = "0.1.0"
authors = ["Facebook Source Control Team <sourcecontrol-dev@fb.com>"]
edition = "2018"
[features]
default = []
for-tests = ["quickcheck", "rand", "parking_lot"]
[dependencies]
anyhow = "1.0.20"
bytes = { version = "0.4.11", features = ["serde"] }
manifest = { path = "../manifest" }
once_cell = "1.0.2"
pathmatcher = { path = "../pathmatcher" }
quickcheck = { version = "0.9", optional = true }
parking_lot = { version = "0.9", optional = true }
rand = { version = "0.7", optional = true }
rust-crypto = "0.2"
thiserror = "1.0"
tracing = "0.1"
types = { path = "../types" }
[dev-dependencies]
manifest = { path = "../manifest", default-features = false, features = ["for-tests"] }
minibench = { path = "../minibench" }
parking_lot = "0.9"
quickcheck = "0.9"
rand = "0.7"
rand_chacha = "0.2"
types = { path = "../types", default-features = false, features = ["for-tests"] }
[[bench]]
name = "bench"
harness = false
required-features = ["for-tests"]