errbang

Macro errbang 

Source
macro_rules! errbang {
    (@create $kind:ty$(, $format_str:expr$(, $val:expr )* )?$(, @stamp: $flcb:expr$(, $flc:expr)+)?$(, @chain: $eb:expr$(, $e:expr)+)?) => { ... };
    ($format_str:literal$(, $val:expr )*) => { ... };
    ($kind:ty$(, $format_str:literal$(, $val:expr )* )?) => { ... };
}
Expand description

make some error. floating Err(..)

errbang!("error.");
errbang!(err::MyError1);
errbang!(err::MyError2, "cannot find.");
errbang!(err::MyError3, "{} is {}", "bar", 2);