From 0bd8725426749ba667ce0e178dfee49fa3b7dfde Mon Sep 17 00:00:00 2001 From: Nikolay Kim Date: Tue, 28 Nov 2017 12:28:51 -0800 Subject: [PATCH] make resource handler result more generic --- src/resource.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resource.rs b/src/resource.rs index ceb275b76..5cda2a83b 100644 --- a/src/resource.rs +++ b/src/resource.rs @@ -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 Resource where S: 'static { /// Register handler for specified method. pub fn handler(&mut self, method: Method, handler: F) - where F: Fn(HttpRequest) -> Result + 'static, + where F: Fn(HttpRequest) -> R + 'static, R: Into + 'static, { self.routes.insert(method, Box::new(FnHandler::new(handler)));