Macro rassert_rs::rassert
source · [−]macro_rules! rassert {
($expr: expr, $err: expr) => { ... };
}
Expand description
Helper macro to return an Err if the expression fails.
Example
use rassert_rs::rassert;
enum MyError {
SaulBadman,
}
fn test() -> Result<i32, MyError> {
rassert!(42 != 42, MyError::SaulBadman);
Ok(72)
}
fn main() {
assert!(test().is_err());
}