1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-11-18 15:41:17 +00:00

make resource handler result more generic

This commit is contained in:
Nikolay Kim 2017-11-28 12:28:51 -08:00
parent ac3fe30d19
commit 0bd8725426

View file

@ -6,7 +6,7 @@ use http::Method;
use futures::Stream;
use task::Task;
use error::{Result, Error};
use error::Error;
use route::{Route, RouteHandler, RouteResult, Frame, FnHandler, StreamHandler};
use context::HttpContext;
use httprequest::HttpRequest;
@ -63,7 +63,7 @@ impl<S> Resource<S> where S: 'static {
/// Register handler for specified method.
pub fn handler<F, R>(&mut self, method: Method, handler: F)
where F: Fn(HttpRequest<S>) -> Result<R> + 'static,
where F: Fn(HttpRequest<S>) -> R + 'static,
R: Into<HttpResponse> + 'static,
{
self.routes.insert(method, Box::new(FnHandler::new(handler)));