Skip to main content

rs_zero/rest/
mod.rs

1//! REST runtime helpers built on axum and tower.
2
3pub mod config;
4pub mod error;
5pub mod middleware;
6pub mod response;
7pub mod route;
8pub mod server;
9
10#[cfg(all(feature = "resil", feature = "cache-redis"))]
11pub use config::RestRateLimiterConfig;
12pub use config::{
13    AuthConfig, RestConfig, RestMetricsConfig, RestMiddlewareConfig, RestResilienceConfig,
14};
15pub use error::{RestError, RestResult};
16pub use response::{ApiResponse, PageResponse};
17pub use route::RouteSpec;
18pub use server::{RestServer, RestService};