mirror of
https://github.com/actix/actix-web.git
synced 2024-12-19 14:49:01 +00:00
make resource handler result more generic
This commit is contained in:
parent
ac3fe30d19
commit
0bd8725426
1 changed files with 2 additions and 2 deletions
|
@ -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)));
|
||||
|
|
Loading…
Reference in a new issue