runlimit-core 0.2.0

Framework-neutral rate-limit policies, keys, and decisions
Documentation
[package]
name = "runlimit-core"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
publish.workspace = true
description = "Framework-neutral rate-limit policies, keys, and decisions"
documentation = "https://docs.rs/runlimit-core"
readme = "../../README.md"
repository.workspace = true
keywords = ["rate-limit", "throttling", "security"]
categories = ["web-programming"]

[features]
serde = ["dep:serde"]

[dependencies]
hmac.workspace = true
serde = { workspace = true, optional = true }
sha2.workspace = true
thiserror.workspace = true

[dev-dependencies]
serde_json.workspace = true

[package.metadata.docs.rs]
all-features = true

[lints]
workspace = true