Macro utils_results::io_err[][src]

macro_rules! io_err {
    ($($kind : ident => $errkind : ty $(,) ?) *) => { ... };
}
Expand description

matching io::Error and Master Error to use casting error macros

 io_to_err!(file.seek(SeekFrom::End(0)))?; // <- io::Error to err
 err_to_io!(my_seek(0))?; // <- err to io::Error
 io_err! {
     // std::io::ErrorKind => err::MyError
     UnexpectedEof => err::MyError1
     Interrupted => err::MyError2
 }