Hello world!

This commit is contained in:
Emmanuel Gil Peyrot 2017-04-18 20:44:36 +01:00
commit 9cf1521775
9 changed files with 892 additions and 0 deletions

23
src/error.rs Normal file
View file

@ -0,0 +1,23 @@
use std::convert::From;
use std::io;
use minidom;
#[derive(Debug)]
pub enum Error {
IoError(io::Error),
XMLError(minidom::Error),
ParseError(&'static str),
}
impl From<io::Error> for Error {
fn from(err: io::Error) -> Error {
Error::IoError(err)
}
}
impl From<minidom::Error> for Error {
fn from(err: minidom::Error) -> Error {
Error::XMLError(err)
}
}