Macro utils_results::err [−][src]
macro_rules! err { (@ create errstruct $kind : ident $message : tt) => { ... }; ($($kind : ident => $message : tt $(,) ?) *) => { ... }; }
Expand description
create custom error list
err! { BrokenHeader => "broken header." AnotherHeader => "not matched header." FileNotFound => "file not found." EmptyArgument => "empty argument." UnexpectedEof => "unexpected eof." OutOfBounds => "index out of bounds." NotMatched => "btw not matched." } errbang!(err::BrokenHeader);