soph_server/middleware/
mod.rs

1#[cfg(feature = "middleware-asset")]
2pub use asset::Asset;
3#[cfg(feature = "middleware-auth")]
4pub use auth::Auth;
5#[cfg(feature = "middleware-body-limit")]
6pub use body_limit::BodyLimit;
7#[cfg(feature = "middleware-catch-panic")]
8pub use catch_panic::CatchPanic;
9#[cfg(feature = "middleware-compression")]
10pub use compression::Compression;
11#[cfg(feature = "middleware-cors")]
12pub use cors::Cors;
13#[cfg(feature = "middleware-decompression")]
14pub use decompression::Decompression;
15#[cfg(feature = "middleware-fallback")]
16pub use fallback::Fallback;
17#[cfg(feature = "middleware-livereload")]
18pub use live_reload::LiveReload;
19#[cfg(feature = "middleware-metrics")]
20pub use metrics::Metrics;
21#[cfg(feature = "middleware-rate-limit")]
22pub use rate_limit::RateLimit;
23#[cfg(feature = "middleware-request-id")]
24pub use request_id::RequestId;
25#[cfg(feature = "middleware-set-sensitive-request-headers")]
26pub use sensitive_request_headers::SetSensitiveRequestHeaders;
27#[cfg(feature = "middleware-timeout")]
28pub use timeout::Timeout;
29#[cfg(feature = "middleware-tracing")]
30pub use tracing::Tracing;
31
32#[cfg(feature = "middleware-asset")]
33mod asset;
34#[cfg(feature = "middleware-auth")]
35mod auth;
36#[cfg(feature = "middleware-body-limit")]
37mod body_limit;
38#[cfg(feature = "middleware-catch-panic")]
39mod catch_panic;
40#[cfg(feature = "middleware-compression")]
41mod compression;
42#[cfg(feature = "middleware-cors")]
43mod cors;
44#[cfg(feature = "middleware-decompression")]
45mod decompression;
46#[cfg(feature = "middleware-fallback")]
47mod fallback;
48#[cfg(feature = "middleware-livereload")]
49mod live_reload;
50#[cfg(feature = "middleware-metrics")]
51mod metrics;
52#[cfg(feature = "middleware-rate-limit")]
53mod rate_limit;
54#[cfg(feature = "middleware-request-id")]
55mod request_id;
56#[cfg(feature = "middleware-set-sensitive-request-headers")]
57mod sensitive_request_headers;
58#[cfg(feature = "middleware-timeout")]
59mod timeout;
60#[cfg(feature = "middleware-tracing")]
61mod tracing;