blob: 8075eb94998a24d051d8110ee231641b886929b5 [file] [edit]
[package]
name = "petgraph-graph"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
fixedbitset = { workspace = true }
funty = { version = "2.0.0", default-features = false }
petgraph-core = { workspace = true, features = ["alloc"] }
serde = { workspace = true, optional = true, features = ["alloc", "derive"] }
proptest = { workspace = true, optional = true }
petgraph-proptest = { workspace = true, optional = true }
[dev-dependencies]
# Used for documentation examples
petgraph.workspace = true
serde-value = "0.7.0"
insta = { version = "1.29.0", features = ['serde', 'json', 'glob'] }
serde_json = "1.0.96"
criterion = "0.5.1"
rand = "0.8.5"
petgraph-test-utils.workspace = true
[features]
default = ["std", "stable"]
stable = []
std = ["fixedbitset/std", "petgraph-core/std", "serde/std"]
serde = ["dep:serde"]
proptest = ["dep:proptest", "dep:petgraph-proptest"]
[[bench]]
name = "ordered"
harness = false
[[bench]]
name = "stable"
harness = false