HomeDisk/types/src/macros.rs

8 lines
227 B
Rust

/// Return value or error (if None) from Some(T)
#[macro_export]
macro_rules! option_return {
($variable:expr,$err_desc:expr) => {
$variable.ok_or(std::io::Error::new(std::io::ErrorKind::Other, $err_desc))
};
}