[package]
name = "idworker"
version = "1.2.2"
edition = "2024"
authors = ["zbz"]
keywords = ["id", "idworker", "generator", "idgenerator", "snowflake"]
description = "A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements."
categories = ["algorithms"]
license = "MIT"
homepage = "https://github.com/rusthing/idworker"
repository = "https://github.com/rusthing/idworker"
readme = "README.adoc"
[dependencies]
thiserror = "2.0.20"
tracing = { version = "0.1.44" }
serde = { version = "1.0.229", features = ["derive"] }
typed-builder = "0.23.2"
config = "0.15.25"
arc-swap = "1.9.2"
[dev-dependencies]
criterion = "0.8.2"
[[bench]]
name = "fast_benches"
harness = false
[[bench]]
name = "normal_benches"
harness = false