diff --git a/src/error.rs b/src/error.rs index 12ac4f3a43034ebbaf18832307cfa698e5bfa47b..09e6b9bbf5b7af71c53ced6ff5c12a780c8a04c1 100644 --- a/src/error.rs +++ b/src/error.rs @@ -11,14 +11,12 @@ use std::fmt; use std::net; use base64; -use minidom; use jid; use chrono; #[derive(Debug)] pub enum Error { ParseError(&'static str), - XMLError(minidom::Error), Base64Error(base64::DecodeError), ParseIntError(num::ParseIntError), ParseStringError(string::ParseError), @@ -31,7 +29,6 @@ impl fmt::Display for Error { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { match *self { Error::ParseError(s) => write!(fmt, "{}", s), - Error::XMLError(ref e) => write!(fmt, "{}", e), Error::Base64Error(ref e) => write!(fmt, "{}", e), Error::ParseIntError(ref e) => write!(fmt, "{}", e), Error::ParseStringError(ref e) => write!(fmt, "{}", e), @@ -42,12 +39,6 @@ impl fmt::Display for Error { } } -impl From for Error { - fn from(err: minidom::Error) -> Error { - Error::XMLError(err) - } -} - impl From for Error { fn from(err: base64::DecodeError) -> Error { Error::Base64Error(err)