Change summary
Cargo.toml | 4 ++--
src/error.rs | 16 ----------------
2 files changed, 2 insertions(+), 18 deletions(-)
Detailed changes
@@ -13,8 +13,8 @@ categories = ["parsing", "network-programming"]
license = "MPL-2.0"
[dependencies]
-minidom = { version = "0.7.0" }
-jid = { version = "0.4.0", features = ["minidom"] }
+minidom = { version = "0.8.0" }
+jid = { version = "0.5.0", features = ["minidom"] }
base64 = "0.9.0"
digest = "0.7.1"
sha-1 = "0.7.0"
@@ -9,7 +9,6 @@ use std::io;
use std::num;
use std::string;
use std::fmt;
-use std::error;
use base64;
use minidom;
@@ -43,21 +42,6 @@ impl fmt::Display for Error {
}
}
-impl error::Error for Error {
- fn description(&self) -> &str {
- match *self {
- Error::ParseError(s) => s,
- Error::IoError(ref e) => e.description(),
- Error::XMLError(ref e) => e.description(),
- Error::Base64Error(ref e) => e.description(),
- Error::ParseIntError(ref e) => e.description(),
- Error::ParseStringError(ref e) => e.description(),
- Error::JidParseError(_) => "JID parse error",
- Error::ChronoParseError(ref e) => e.description(),
- }
- }
-}
-
impl From<io::Error> for Error {
fn from(err: io::Error) -> Error {
Error::IoError(err)