Skip to main content

Crate tibba_middleware

Crate tibba_middleware 

Source

Structs§

ClientIp
LimitParams
Configuration parameters for rate limiting middleware
TrackerParams
WaitParams
Parameters for configuring the wait middleware Controls the waiting behavior after request processing

Enums§

Error
LimitType
Type of rate limiting to apply

Functions§

entry
Entry middleware that sets up request context and handles response headers
error_limiter
Middleware that limits requests only when errors occur Increments counter only for responses with status code >= 400
limiter
Standard rate limiting middleware Increments counter for every request regardless of response status
processing_limit
Middleware that implements concurrent request processing limits
stats
Statistics middleware that logs request/response information
user_tracker
Middleware that records user behavior events for audit and analytics.
validate_captcha
Middleware to validate captcha tokens in incoming requests
wait
Middleware that adds a configurable delay after request processing