1
0
mirror of https://github.com/fafhrd91/actix-web synced 2024-12-01 02:54:36 +01:00
actix-web/src/lib.rs

37 lines
912 B
Rust
Raw Normal View History

2019-03-02 20:53:05 +01:00
#![allow(clippy::type_complexity)]
2019-03-02 07:51:32 +01:00
mod app;
mod extractor;
2019-03-02 07:51:32 +01:00
pub mod handler;
// mod info;
pub mod blocking;
pub mod filter;
2017-12-27 04:59:41 +01:00
pub mod middleware;
2019-03-02 07:51:32 +01:00
mod request;
mod resource;
mod responder;
mod route;
mod service;
mod state;
2019-03-03 01:24:14 +01:00
pub mod test;
2019-03-02 07:51:32 +01:00
// 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 08:43:04 +02:00
2017-12-07 02:06:40 +01:00
pub mod dev {
2019-03-02 20:53:05 +01:00
pub use crate::app::AppRouter;
2019-03-02 07:51:32 +01:00
pub use crate::handler::{AsyncFactory, Extract, Factory, Handle};
pub use crate::route::{Route, RouteBuilder};
// pub use crate::info::ConnectionInfo;
2018-03-31 02:31:18 +02:00
}