Macro utils_results::errbang[][src]

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);