diff --git a/src/lib.rs b/src/lib.rs index 714c759cf..760f84417 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -96,8 +96,10 @@ pub mod test; pub(crate) mod types; pub mod web; +pub use actix_service::ServiceFactory; + pub use actix_http::Response as BaseHttpResponse; -pub use actix_http::{body, HttpMessage}; +pub use actix_http::{body, HttpMessage, Request}; #[doc(inline)] pub use actix_rt as rt; pub use actix_web_codegen::*; @@ -105,6 +107,7 @@ pub use actix_web_codegen::*; pub use cookie; pub use crate::app::App; +pub use crate::app_service::AppEntry; pub use crate::error::{Error, ResponseError, Result}; pub use crate::extract::FromRequest; pub use crate::request::HttpRequest; diff --git a/src/middleware/mod.rs b/src/middleware/mod.rs index 96a361fcf..d9a946b01 100644 --- a/src/middleware/mod.rs +++ b/src/middleware/mod.rs @@ -11,7 +11,7 @@ pub use self::compat::Compat; pub use self::condition::Condition; pub use self::default_headers::DefaultHeaders; pub use self::err_handlers::{ErrorHandlerResponse, ErrorHandlers}; -pub use self::logger::Logger; +pub use self::logger::{Logger, StreamLog}; pub use self::normalize::{NormalizePath, TrailingSlash}; #[cfg(feature = "__compress")]