mirror of https://github.com/fafhrd91/actix-web
rename handler to handlerservice
This commit is contained in:
parent
ecf08d5156
commit
a59dd6d86e
|
@ -36,7 +36,7 @@ where
|
|||
|
||||
#[doc(hidden)]
|
||||
/// Extract arguments from request, run factory function and make response.
|
||||
pub struct Handler<F, T, R, O>
|
||||
pub struct HandlerService<F, T, R, O>
|
||||
where
|
||||
F: Factory<T, R, O>,
|
||||
T: FromRequest,
|
||||
|
@ -47,7 +47,7 @@ where
|
|||
_t: PhantomData<(T, R, O)>,
|
||||
}
|
||||
|
||||
impl<F, T, R, O> Handler<F, T, R, O>
|
||||
impl<F, T, R, O> HandlerService<F, T, R, O>
|
||||
where
|
||||
F: Factory<T, R, O>,
|
||||
T: FromRequest,
|
||||
|
@ -55,14 +55,14 @@ where
|
|||
O: Responder,
|
||||
{
|
||||
pub fn new(hnd: F) -> Self {
|
||||
Handler {
|
||||
Self {
|
||||
hnd,
|
||||
_t: PhantomData,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<F, T, R, O> Clone for Handler<F, T, R, O>
|
||||
impl<F, T, R, O> Clone for HandlerService<F, T, R, O>
|
||||
where
|
||||
F: Factory<T, R, O>,
|
||||
T: FromRequest,
|
||||
|
@ -70,14 +70,14 @@ where
|
|||
O: Responder,
|
||||
{
|
||||
fn clone(&self) -> Self {
|
||||
Handler {
|
||||
Self {
|
||||
hnd: self.hnd.clone(),
|
||||
_t: PhantomData,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<F, T, R, O> ServiceFactory for Handler<F, T, R, O>
|
||||
impl<F, T, R, O> ServiceFactory for HandlerService<F, T, R, O>
|
||||
where
|
||||
F: Factory<T, R, O>,
|
||||
T: FromRequest,
|
||||
|
@ -98,7 +98,7 @@ where
|
|||
}
|
||||
|
||||
// Handler is both it's ServiceFactory and Service Type.
|
||||
impl<F, T, R, O> Service for Handler<F, T, R, O>
|
||||
impl<F, T, R, O> Service for HandlerService<F, T, R, O>
|
||||
where
|
||||
F: Factory<T, R, O>,
|
||||
T: FromRequest,
|
||||
|
|
|
@ -11,7 +11,7 @@ use futures_util::future::{ready, FutureExt, LocalBoxFuture};
|
|||
|
||||
use crate::extract::FromRequest;
|
||||
use crate::guard::{self, Guard};
|
||||
use crate::handler::{Factory, Handler};
|
||||
use crate::handler::{Factory, HandlerService};
|
||||
use crate::responder::Responder;
|
||||
use crate::service::{ServiceRequest, ServiceResponse};
|
||||
use crate::HttpResponse;
|
||||
|
@ -51,7 +51,7 @@ impl Route {
|
|||
#[allow(clippy::new_without_default)]
|
||||
pub fn new() -> Route {
|
||||
Route {
|
||||
service: Box::new(RouteNewService::new(Handler::new(|| {
|
||||
service: Box::new(RouteNewService::new(HandlerService::new(|| {
|
||||
ready(HttpResponse::NotFound())
|
||||
}))),
|
||||
guards: Rc::new(Vec::new()),
|
||||
|
@ -226,7 +226,7 @@ impl Route {
|
|||
R: Future<Output = U> + 'static,
|
||||
U: Responder + 'static,
|
||||
{
|
||||
self.service = Box::new(RouteNewService::new(Handler::new(handler)));
|
||||
self.service = Box::new(RouteNewService::new(HandlerService::new(handler)));
|
||||
self
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue