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