We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2817e49 commit 8d98245Copy full SHA for 8d98245
src/conduit.rs
@@ -118,8 +118,8 @@ pub trait Handler {
118
fn call(&self, request: &mut Request) -> Result<Response, Box<Show>>;
119
}
120
121
-impl Handler for fn(&mut Request) -> Result<Response, Box<Show>> {
+impl<T: 'static + Show> Handler for fn(&mut Request) -> Result<Response, T> {
122
fn call(&self, request: &mut Request) -> Result<Response, Box<Show>> {
123
- { (*self)(request) }
+ { (*self)(request) }.map_err(|e| box e as Box<Show>)
124
125
0 commit comments