error: Remove unused io::Error from Error.

This commit is contained in:
Emmanuel Gil Peyrot 2018-08-08 18:28:14 +02:00
parent f568270ac5
commit 93150bcd2a

View file

@ -5,7 +5,6 @@
// file, You can obtain one at http://mozilla.org/MPL/2.0/. // file, You can obtain one at http://mozilla.org/MPL/2.0/.
use std::convert::From; use std::convert::From;
use std::io;
use std::num; use std::num;
use std::string; use std::string;
use std::fmt; use std::fmt;
@ -19,7 +18,6 @@ use chrono;
#[derive(Debug)] #[derive(Debug)]
pub enum Error { pub enum Error {
ParseError(&'static str), ParseError(&'static str),
IoError(io::Error),
XMLError(minidom::Error), XMLError(minidom::Error),
Base64Error(base64::DecodeError), Base64Error(base64::DecodeError),
ParseIntError(num::ParseIntError), ParseIntError(num::ParseIntError),
@ -33,7 +31,6 @@ impl fmt::Display for Error {
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
match *self { match *self {
Error::ParseError(s) => write!(fmt, "{}", s), Error::ParseError(s) => write!(fmt, "{}", s),
Error::IoError(ref e) => write!(fmt, "{}", e),
Error::XMLError(ref e) => write!(fmt, "{}", e), Error::XMLError(ref e) => write!(fmt, "{}", e),
Error::Base64Error(ref e) => write!(fmt, "{}", e), Error::Base64Error(ref e) => write!(fmt, "{}", e),
Error::ParseIntError(ref e) => write!(fmt, "{}", e), Error::ParseIntError(ref e) => write!(fmt, "{}", e),
@ -45,12 +42,6 @@ impl fmt::Display for Error {
} }
} }
impl From<io::Error> for Error {
fn from(err: io::Error) -> Error {
Error::IoError(err)
}
}
impl From<minidom::Error> for Error { impl From<minidom::Error> for Error {
fn from(err: minidom::Error) -> Error { fn from(err: minidom::Error) -> Error {
Error::XMLError(err) Error::XMLError(err)