zino_actix/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc(html_favicon_url = "https://zino.cc/assets/zino-logo.png")]
3#![doc(html_logo_url = "https://zino.cc/assets/zino-logo.svg")]
4
5mod application;
6mod middleware;
7mod request;
8mod response;
9
10pub use application::Cluster;
11pub use request::Extractor;
12pub use response::{ActixRejection, ActixResponse};
13
14/// Router configure.
15pub type RouterConfigure = fn(cfg: &mut actix_web::web::ServiceConfig);
16
17/// A specialized request extractor.
18pub type Request = request::Extractor<actix_web::HttpRequest>;
19
20/// A specialized response.
21pub type Response = zino_http::response::Response<actix_web::http::StatusCode>;
22
23/// A specialized `Result` type.
24pub type Result<T = response::ActixResponse> = std::result::Result<T, response::ActixRejection>;