Files
msg-tool/src/utils/macros.rs
2025-07-03 13:10:34 +08:00

14 lines
367 B
Rust

#[macro_export]
macro_rules! try_option {
($expr:expr $(,)?) => {
match $expr {
std::result::Result::Ok(val) => val,
std::result::Result::Err(err) => {
return std::option::Option::Some(std::result::Result::Err(
std::convert::From::from(err),
));
}
}
};
}