error: Add JidParseError.

Emmanuel Gil Peyrot created

Change summary

src/error.rs | 8 ++++++++
1 file changed, 8 insertions(+)

Detailed changes

src/error.rs 🔗

@@ -4,6 +4,7 @@ use std::num;
 
 use base64;
 use minidom;
+use jid;
 
 #[derive(Debug)]
 pub enum Error {
@@ -12,6 +13,7 @@ pub enum Error {
     XMLError(minidom::Error),
     Base64Error(base64::DecodeError),
     ParseIntError(num::ParseIntError),
+    JidParseError(jid::JidParseError),
 }
 
 impl From<io::Error> for Error {
@@ -37,3 +39,9 @@ impl From<num::ParseIntError> for Error {
         Error::ParseIntError(err)
     }
 }
+
+impl From<jid::JidParseError> for Error {
+    fn from(err: jid::JidParseError) -> Error {
+        Error::JidParseError(err)
+    }
+}