Crate ceiling_macros

source ·
Expand description

Ceiling is a simple, lightweight, and highly configurable library for handling and creating rate limiting rules.

The main entrypoint to the library is the rate_limiter! macro found below.

Macros

group! is a utility macro for grouping multiple values into a single key
This macro is the entrypoint for creating rate limiting rules with ceiling. The macro takes input corresponding to the inputs to the rate limiter and the rules.