Skip to content

Commit 8d98245

Browse files
committed
Fine, clever is ok
1 parent 2817e49 commit 8d98245

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/conduit.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ pub trait Handler {
118118
fn call(&self, request: &mut Request) -> Result<Response, Box<Show>>;
119119
}
120120

121-
impl Handler for fn(&mut Request) -> Result<Response, Box<Show>> {
121+
impl<T: 'static + Show> Handler for fn(&mut Request) -> Result<Response, T> {
122122
fn call(&self, request: &mut Request) -> Result<Response, Box<Show>> {
123-
{ (*self)(request) }
123+
{ (*self)(request) }.map_err(|e| box e as Box<Show>)
124124
}
125125
}

0 commit comments

Comments
 (0)