1 #![cfg_attr(docsrs, doc(cfg(feature = "std")))]
2 extern crate std;
3 
4 use crate::Error;
5 use core::convert::From;
6 use std::io;
7 
8 impl From<Error> for io::Error {
from(err: Error) -> Self9     fn from(err: Error) -> Self {
10         match err.raw_os_error() {
11             Some(errno) => io::Error::from_raw_os_error(errno),
12             None => io::Error::new(io::ErrorKind::Other, err),
13         }
14     }
15 }
16 
17 impl std::error::Error for Error {}
18