pingora_web 0.1.1

Minimal routing, middleware, and logging (with request ID) for Pingora-based servers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![allow(clippy::module_inception)]
pub mod compression_middleware;
pub mod limits_middleware;
pub mod middleware;
pub mod panic_recovery_middleware;
pub mod request_id_middleware;
pub mod tracing_middleware;

pub use compression_middleware::{CompressionAlgorithm, CompressionConfig, CompressionMiddleware};
pub use limits_middleware::{LimitsConfig, LimitsMiddleware};
pub use middleware::{Middleware, compose};
pub use panic_recovery_middleware::PanicRecoveryMiddleware;
pub use request_id_middleware::RequestId;
pub use tracing_middleware::TracingMiddleware;