2026-06-04 15:35:38 +02:00

43 lines
850 B
TOML

[package]
name = "storage"
version = "0.1.0"
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[lints.rust]
unsafe_code = "deny"
[lints.clippy]
pedantic = "warn"
[features]
default = []
lmdb = ["dep:heed"]
redb = ["dep:redb"]
fjall = ["dep:fjall"]
sqlite = ["dep:rusqlite"]
geomerge = ["dep:geomerge"]
[dependencies]
smallvec = "1"
heed = { version = "0.20", optional = true }
redb = { version = "2", optional = true }
fjall = { version = "2", optional = true }
rusqlite = { version = "0.32", features = ["bundled"], optional = true }
geomerge = { path = "../../external/geomerge/crates/geomerge", optional = true }
[dev-dependencies]
tempfile = "3"
criterion = "0.5"
serde_json = "1"
[[bench]]
name = "adapter_compare"
harness = false
[[bench]]
name = "geomerge"
harness = false
required-features = ["geomerge"]