Macro hrpc::bail_result
source · [−]macro_rules! bail_result {
($res:expr) => { ... };
($res:expr, |$err:ident| $func:expr) => { ... };
}
Expand description
Takes a Result
, returns the error if it’s Err
, otherwise returns the
Ok
value.
Example
ⓘ
async fn handler(&mut self, request: Request<TRequest>) -> ServerResult<Response<TResponse>> {
// ...
bail_result!(some_computation());
// ...
}