io_err

Macro io_err 

Source
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
 }