I want to check if the result from a request is having any issue. I categorize it into two: i) server error, ii) something else that is not a success. The third category is, result actually being a success. However, in the third category, I don't want to do anything.
So, my desirable code is:
if res.status().is_server_error() {
panic!("server error!");
} else if !(res.status.is_success()){
panic!("Something else happened. Status: {:?}", res.status());
} else{
pass;
}
I am aware of other ways to achieve this result: using match
, if
s instead of if else if
. But I wanted to learn what is the corresponding keyword of pass
, like we have in Python. My aim is: if result is successful, just move along, if not, there are two ways to handle that panic.