Skip to main content

Module web

Module web 

Source

Re-exports§

pub use context::RequestContext;
pub use error::Error;
pub use extract::Inject;

Modules§

boundary
Boundary adapter: converts an axum Request into the opaque RequestContext and dispatches to the macro-generated thunk.
cache
Per-route response cache, driven by #[CacheTTL(N)] on the route method.
context
The single opaque request boundary. Handlers receive RequestContext – axum/tower primitives are private to this module.
error
HTTP error domain.
extract
Parameter-driven extraction for handler arguments.
idempotency
Idempotency-Key layer — safe client retries for mutating endpoints.
interceptors
Aspect-oriented interceptors.
plugin_routes
Mounts plugin-registered routes as axum handlers.
responses
Success response shapes beyond Json<T>.
tenant
Multi-tenant separation layer.