mirror of https://github.com/fafhrd91/actix-web
remove unnecessary bounds
This commit is contained in:
parent
ac0c4eb684
commit
c5512834a8
|
@ -3,9 +3,8 @@ use std::future::Future;
|
|||
use actix_service::{boxed, fn_service};
|
||||
|
||||
use crate::{
|
||||
body::MessageBody,
|
||||
service::{BoxedHttpServiceFactory, ServiceRequest, ServiceResponse},
|
||||
BoxError, FromRequest, HttpResponse, Responder,
|
||||
FromRequest, HttpResponse, Responder,
|
||||
};
|
||||
|
||||
/// The interface for request handlers.
|
||||
|
@ -92,8 +91,6 @@ where
|
|||
Args: FromRequest,
|
||||
R: Future,
|
||||
R::Output: Responder,
|
||||
<R::Output as Responder>::Body: MessageBody,
|
||||
<<R::Output as Responder>::Body as MessageBody>::Error: Into<BoxError>,
|
||||
{
|
||||
boxed::factory(fn_service(move |req: ServiceRequest| {
|
||||
let handler = handler.clone();
|
||||
|
|
|
@ -20,7 +20,7 @@ use crate::{
|
|||
BoxedHttpService, BoxedHttpServiceFactory, HttpServiceFactory, ServiceRequest,
|
||||
ServiceResponse,
|
||||
},
|
||||
BoxError, Error, FromRequest, HttpResponse, Responder,
|
||||
Error, FromRequest, HttpResponse, Responder,
|
||||
};
|
||||
|
||||
/// A collection of [`Route`]s that respond to the same path pattern.
|
||||
|
@ -236,8 +236,6 @@ where
|
|||
Args: FromRequest + 'static,
|
||||
R: Future + 'static,
|
||||
R::Output: Responder + 'static,
|
||||
<R::Output as Responder>::Body: MessageBody,
|
||||
<<R::Output as Responder>::Body as MessageBody>::Error: Into<BoxError>,
|
||||
{
|
||||
self.routes.push(Route::new().to(handler));
|
||||
self
|
||||
|
|
|
@ -8,11 +8,10 @@ use actix_service::{
|
|||
use futures_core::future::LocalBoxFuture;
|
||||
|
||||
use crate::{
|
||||
body::MessageBody,
|
||||
guard::{self, Guard},
|
||||
handler::{handler_service, Handler},
|
||||
service::{BoxedHttpServiceFactory, ServiceRequest, ServiceResponse},
|
||||
BoxError, Error, FromRequest, HttpResponse, Responder,
|
||||
Error, FromRequest, HttpResponse, Responder,
|
||||
};
|
||||
|
||||
/// A request handler with [guards](guard).
|
||||
|
@ -182,8 +181,6 @@ impl Route {
|
|||
Args: FromRequest + 'static,
|
||||
R: Future + 'static,
|
||||
R::Output: Responder + 'static,
|
||||
<R::Output as Responder>::Body: MessageBody,
|
||||
<<R::Output as Responder>::Body as MessageBody>::Error: Into<BoxError>,
|
||||
{
|
||||
self.service = handler_service(handler);
|
||||
self
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
//! Essentials helper functions and types for application registration.
|
||||
|
||||
use std::{error::Error as StdError, future::Future};
|
||||
use std::future::Future;
|
||||
|
||||
use actix_http::Method;
|
||||
use actix_router::IntoPatterns;
|
||||
pub use bytes::{Buf, BufMut, Bytes, BytesMut};
|
||||
|
||||
use crate::{
|
||||
body::MessageBody, error::BlockingError, extract::FromRequest, handler::Handler,
|
||||
resource::Resource, route::Route, scope::Scope, service::WebService, Responder,
|
||||
error::BlockingError, extract::FromRequest, handler::Handler, resource::Resource,
|
||||
route::Route, scope::Scope, service::WebService, Responder,
|
||||
};
|
||||
|
||||
pub use crate::config::ServiceConfig;
|
||||
|
@ -152,8 +152,6 @@ where
|
|||
Args: FromRequest + 'static,
|
||||
R: Future + 'static,
|
||||
R::Output: Responder + 'static,
|
||||
<R::Output as Responder>::Body: MessageBody + 'static,
|
||||
<<R::Output as Responder>::Body as MessageBody>::Error: Into<Box<dyn StdError + 'static>>,
|
||||
{
|
||||
Route::new().to(handler)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue