2019-03-02 19:53:05 +00:00
|
|
|
#![allow(clippy::type_complexity)]
|
2017-11-24 18:03:13 +00:00
|
|
|
|
2019-03-02 06:51:32 +00:00
|
|
|
mod app;
|
2018-04-02 21:55:42 +00:00
|
|
|
mod extractor;
|
2019-03-02 06:51:32 +00:00
|
|
|
pub mod handler;
|
|
|
|
// mod info;
|
|
|
|
pub mod blocking;
|
|
|
|
pub mod filter;
|
2017-12-27 03:59:41 +00:00
|
|
|
pub mod middleware;
|
2019-03-02 06:51:32 +00:00
|
|
|
mod request;
|
|
|
|
mod resource;
|
|
|
|
mod responder;
|
|
|
|
mod route;
|
|
|
|
mod service;
|
|
|
|
mod state;
|
|
|
|
|
|
|
|
// re-export for convenience
|
|
|
|
pub use actix_http::Response as HttpResponse;
|
|
|
|
pub use actix_http::{http, Error, HttpMessage, ResponseError};
|
|
|
|
|
|
|
|
pub use crate::app::App;
|
|
|
|
pub use crate::extractor::{Form, Json, Path, Query};
|
|
|
|
pub use crate::handler::FromRequest;
|
|
|
|
pub use crate::request::HttpRequest;
|
|
|
|
pub use crate::resource::Resource;
|
|
|
|
pub use crate::responder::{Either, Responder};
|
|
|
|
pub use crate::service::{ServiceRequest, ServiceResponse};
|
|
|
|
pub use crate::state::State;
|
2018-07-29 06:43:04 +00:00
|
|
|
|
2017-12-07 01:06:40 +00:00
|
|
|
pub mod dev {
|
2019-03-02 19:53:05 +00:00
|
|
|
pub use crate::app::AppRouter;
|
2019-03-02 06:51:32 +00:00
|
|
|
pub use crate::handler::{AsyncFactory, Extract, Factory, Handle};
|
|
|
|
pub use crate::route::{Route, RouteBuilder};
|
|
|
|
// pub use crate::info::ConnectionInfo;
|
2018-03-31 00:31:18 +00:00
|
|
|
}
|