tiny_fail
macro_rules! raise { ($($arg:tt)*) => { ... }; }
Macro to format and return Err(Fail::new(..)).
Err(Fail::new(..))
Arguments format is same as std::format!().
std::format!()
use tiny_fail::{raise, Fail}; fn foo() -> Result<(), Fail> { raise!("Some error caused by {}", 123); }