[package]
name = "idmap"
version.workspace = true
description = "Efficient maps of integer id keys to values, backed by an underlying `Vec`"
authors.workspace = true
repository.workspace = true
edition.workspace = true
readme = "README.md"
license.workspace = true
rust-version.workspace = true
categories = ["data-structures", "rust-patterns"]
keywords = ["idmap", "table", "id", "array", "map"]
[features]
nightly = []
serde = ["dep:serde"]
petgraph_0_8 = ["dep:petgraph_0_8"]
[dependencies]
intid = { path = "../intid-core", package = "intid-core", version = "0.3.0" }
fixedbitset = "0.5"
serde = { version = "1", optional = true }
petgraph_0_8 = { package = "petgraph", version = "0.8", optional = true }
[lints]
workspace = true
[dev-dependencies]
serde = "1"
serde_test = "1"
serde_derive = "1"
itertools = "0.14"
intid-derive.workspace = true
[package.metadata.docs.rs]
all-features = true