[package]
name = "diskann-utils"
version.workspace = true
description.workspace = true
authors.workspace = true
repository.workspace = true
license.workspace = true
edition.workspace = true
[dependencies]
half = { workspace = true, features = ["rand_distr", "num-traits"] }
cfg-if.workspace = true
rayon = { workspace = true, optional = true }
thiserror.workspace = true
diskann-vector = { workspace = true }
rand = { workspace = true }
rand_distr = { workspace = true }
diskann-wide = { workspace = true }
bytemuck = { workspace = true, features = ["must_cast"] }
[lints]
workspace = true
[dev-dependencies]
cfg-if.workspace = true
rand.workspace = true
rstest.workspace = true
[features]
default = ["rayon"]
rayon = ["dep:rayon"]
testing = []