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