nidus_http/lib.rs
1#![deny(missing_docs)]
2
3//! HTTP routing, controllers, middleware, request, and response helpers.
4
5pub use axum::{
6 Json, Router,
7 extract::{Path, Query, State},
8 http::{HeaderMap, StatusCode},
9 response::{IntoResponse, Response},
10};
11pub use request::{RequestScopeRejection, RequestScoped};
12
13pub mod context;
14pub mod controller;
15pub mod error;
16pub mod health;
17pub mod logging;
18pub mod middleware;
19#[cfg(feature = "otel")]
20pub mod otel;
21pub mod request;
22pub mod response;
23pub mod router;
24pub mod server;