[package] name = "ax_banyan" version = "0.18.0" authors = ["RĂ¼diger Klaehn ", "Actyx AG"] edition = "2018" license = "MIT OR Apache-2.0" keywords = ["database", "immutable", "persistent", "tree"] categories = ["data-structures"] description = "Persistent indexable tree data structure" repository = "https://github.com/actyx/banyan/" [features] metrics = ["prometheus", "lazy_static"] default = ["metrics"] [dependencies] anyhow = "1.0.52" cbor-data = "0.8.8" chacha20 = "0.8.1" cid = "0.8.6" derive_more = "0.99.17" fnv = "1.0.7" futures = { version = "0.3.19", features = ["thread-pool"] } lazy_static = { version = "1.4.0", optional = true } libipld = "0.14.0" maplit = "1.0.2" parking_lot = "0.12.1" prometheus = { version = "0.13.0", optional = true } smallvec = "1.7.0" tracing = "0.1.29" weight-cache = "0.2.3" # the only experimental feature we are using is ZSTD_decompressBound, # which is not actually experimental according to the zstd C docs. zstd = { version = "0.9.2", features = ["experimental"] } [dev-dependencies] clap = "3.0.5" env_logger = "0.9.0" generic-array = "0.14.5" hex = "0.4.3" multihash = "0.16.3" quickcheck = "1.0.3" quickcheck_async = "0.1.1" quickcheck_macros = "1.0.0" rand_chacha = "0.3.1" sha2 = "0.10.1" tokio = { version = "1.15.0", features = ["full"] } tracing-subscriber = { version = "0.3.5", features = ["env-filter"] } rand = "0.8.4" range-collections = "0.1.1"