[package] name = "bitm" version = "0.4.3" edition = "2021" authors = ["Piotr Beling "] license = "MIT OR Apache-2.0" description = "The library for bit and bitmap (bit vector) manipulation." documentation = "https://docs.rs/bitm" repository = "https://github.com/beling/bsuccinct-rs" readme = "README.md" include = [ "**/*.rs", "Cargo.toml", "README.md" ] categories = [ "algorithms", "data-structures", "science", "encoding" ] keywords = [ "bit", "bitmap", "rank", "bitvector", "bitset" ] [dependencies] dyn_size_of = { version=">=0.4.3", path="../dyn_size_of" } aligned-vec = { version="0.6", optional=true } # for construcing cache-aligment bit vectors, which usually speeds up rank and select [dev-dependencies] criterion = "0.5" iai-callgrind = "0.10" [features] aligned-vec = ["dep:aligned-vec", "dyn_size_of/aligned-vec"] [[bench]] name = "bitvec" harness = false [[bench]] name = "rank_select" harness = false [[bench]] name = "bitvec-iai" harness = false #[profile.bench] #debug = true