1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#[macro_use] mod middleware;
#[macro_use] mod router;

#[macro_export]
macro_rules! try_with {
    ($res:expr, $exp:expr) => {{
        match $exp {
            ::std::result::Result::Ok(val) => val,
            ::std::result::Result::Err(e) => {
                return Err(From::from(($res, e)))
            }
        }
    }};
}