limitador 0.3.0-dev

Rate limiting library
Documentation
[[bench]]
harness = false
name = "bench"
path = "benches/bench.rs"
[dependencies.async-trait]
version = "0.1"

[dependencies.cfg-if]
version = "1"

[dependencies.futures]
version = "0.3"

[dependencies.infinispan]
optional = true
version = "0.3"

[dependencies.lazy_static]
version = "1"

[dependencies.prometheus]
version = "0.13"

[dependencies.r2d2]
optional = true
version = "0.8"

[dependencies.redis]
features = ["connection-manager", "tokio-comp"]
optional = true
version = "0.21"

[dependencies.reqwest]
optional = true
version = "0.11"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.thiserror]
version = "1"

[dependencies.tokio]
features = ["rt-multi-thread", "macros", "time"]
optional = true
version = "1"

[dependencies.ttl_cache]
version = "0.5"
[dev-dependencies.criterion]
version = "0.3"

[dev-dependencies.paste]
version = "1"

[dev-dependencies.rand]
version = "0.8"

[dev-dependencies.serial_test]
version = "0.9"

[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros", "time"]
version = "1"

[features]
default = ["redis_storage"]
infinispan_storage = ["infinispan", "reqwest"]
lenient_conditions = []
redis_storage = ["redis", "r2d2", "tokio"]

[package]
authors = ["David Ortiz <z.david.ortiz@gmail.com>", "Eguzki Astiz Lezaun <eguzki@redhat.com>", "Alex Snaps <asnaps@redhat.com>"]
categories = ["web-programming"]
description = "Rate limiting library"
documentation = "https://docs.rs/limitador"
edition = "2021"
homepage = "https://kuadrant.io"
keywords = ["rate-limiting", "rate", "limiter"]
license = "Apache-2.0"
name = "limitador"
readme = "README.md"
repository = "https://github.com/kuadrant/limitador"
resolver = "1"
version = "0.3.0-dev"