[package]
name = "sz-orm-sharding"
description = "Sharding: Hash/Range/Date/List/Composite with consistent hashing"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
[features]
default = []
shard-rebalance = ["dep:tokio"]
[package.metadata.cargo-machete]
ignored = ['serde_json']
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tokio = { workspace = true, optional = true, features = ["sync", "rt", "time"] }
[dev-dependencies]
proptest = { workspace = true }
[[test]]
name = "property"
path = "tests/property.rs"
[lints]
workspace = true