[package]
name = "ipld_hamt"
description = "Sharded Ipld HashMap implementation."
version = "0.1.0"
license = "MIT OR Apache-2.0"
authors = ["ChainSafe Systems <info@chainsafe.io>"]
edition = "2018"
repository = "https://github.com/ChainSafe/forest"
[dependencies]
forest_encoding = { path = "../../encoding", version = "0.2" }
serde = { version = "1.0", features = ["derive"] }
byteorder = "1.3.2"
cid = { package = "forest_cid", path = "../cid", version = "0.3" }
db = { package = "forest_db", path = "../../node/db", version = "0.1" }
ipld_blockstore = { path = "../blockstore", version = "0.1" }
forest_ipld = { path = "../", version = "0.1" }
serde_bytes = { package = "cs_serde_bytes", version = "0.12" }
thiserror = "1.0"
sha2 = "0.9.1"
lazycell = "1.2.1"
[features]
identity = []
go-interop = []
v2 = []
ignore-dead-links = []
[dev-dependencies]
hex = "0.4.2"
criterion = "0.3.3"
ipld_blockstore = { path = "../blockstore", features = ["tracking"] }
unsigned-varint = "0.5"
[[bench]]
name = "hamt_beckmark"
path = "benches/hamt_benchmark.rs"
harness = false