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