Skip to main content

Module pipeline

Module pipeline 

Source
Expand description

Per-request proxy pipeline: a trait-driven middleware chain built on a small custom driver (see PIPELINE.md). The entrypoint is driver::Pipeline::run, constructed once at startup via crate::proxy::build_default_pipeline.

Modules§

driver
Pipeline driver — the engine that runs middleware chains, the router, and the transport.
middleware
Middleware traits for the pipeline.
middlewares
Middleware implementations — one struct per file. Each implements RequestMiddleware or ResponseMiddleware and matches on the Request / Response variants it cares about.
stubs
Small shared types referenced by values.rs.
values
Top-level value types for the pipeline.