Rob Ede
023158cfa8
chore: move lints to manifest
2024-06-20 02:14:35 +01:00
Rob Ede
433c926503
chore: address clippy lints
2024-06-09 23:08:20 +01:00
John Vandenberg
daffc24245
Misc tidy up ( #400 )
2024-02-14 01:19:29 +00:00
Rob Ede
77b8dcdf59
chore: clippy
2024-01-04 04:05:56 +00:00
Rob Ede
ecd2016c09
use standard attributes for all crates
2023-11-03 19:46:12 +00:00
Rob Ede
1561bda822
apply imports_granularity fmt rule
2022-09-11 21:55:40 +01:00
Raphael C
32313c0af6
Limitation: custom key from closure ( #281 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-09-10 23:02:54 +00:00
Raphael C
a623c50e9c
Limitation: display and handle client error ( #280 )
...
* feat(limitation): display and handle client error
* feat(limitation): handle other count errors
* feat: add middleware errors catch changes to changelog
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-08-28 20:49:14 +01:00
Rob Ede
6e79465362
make RateLimiter non-exhaustive
2022-07-31 03:03:43 +01:00
Rob Ede
ee71d4cfa7
update readme
2022-07-11 02:15:47 +01:00
Rob Ede
d5dc087e93
remove Limiter builder lifetime
2022-07-11 02:05:22 +01:00
Rob Ede
97ee544057
update limitation's session version
2022-07-09 19:55:53 +01:00
Luca Palmieri
c2f068db66
Add a new configuration parameter to refresh the TTL of the session even if unchanged ( #233 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-07-03 21:18:14 +01:00
Rob Ede
977e3141c9
limitation clean up ( #232 )
...
* add license links to -limitation
* move tests to inline mod
* use cow str for limiter parameters
* add docs to all limitation items
* rename builder methods
* fix ignored tests
* update changelog
* fix ci
2022-03-20 00:40:34 +00:00
Rob Ede
bb553b2308
adopt actix-limitation crate ( #229 )
...
* import code from actix-limitation master branch
* fix compilation
* update legal info
* fix compile errors
* ignore failing tests
* remove futures dep
* add changelog
* update readme
* fix doc test example
2022-03-18 17:00:33 +00:00