mockforge_http/middleware/
mod.rs

1//! HTTP middleware modules
2
3pub mod ab_testing;
4pub mod behavioral_cloning;
5pub mod deceptive_canary;
6pub mod drift_tracking;
7pub mod production_headers;
8pub mod rate_limit;
9pub mod response_buffer;
10pub mod security;
11
12pub use ab_testing::ab_testing_middleware;
13pub use behavioral_cloning::{behavioral_cloning_middleware, BehavioralCloningMiddlewareState};
14pub use deceptive_canary::{deceptive_canary_middleware, DeceptiveCanaryState};
15pub use drift_tracking::drift_tracking_middleware_with_extensions;
16pub use production_headers::production_headers_middleware;
17pub use rate_limit::{rate_limit_middleware, GlobalRateLimiter, RateLimitConfig};
18pub use response_buffer::{buffer_response_middleware, get_buffered_response, BufferedResponse};
19pub use security::security_middleware;