put DOM stuff into a separate crate: minidom-rs
This commit is contained in:
parent
eec72b5332
commit
c18ace6230
5 changed files with 19 additions and 287 deletions
|
|
@ -8,6 +8,8 @@ use openssl::error::ErrorStack;
|
|||
use xml::reader::Error as XmlError;
|
||||
use xml::writer::Error as EmitterError;
|
||||
|
||||
use minidom::error::Error as MinidomError;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum Error {
|
||||
XmlError(XmlError),
|
||||
|
|
@ -15,6 +17,7 @@ pub enum Error {
|
|||
IoError(io::Error),
|
||||
HandshakeError(HandshakeError<TcpStream>),
|
||||
OpenSslErrorStack(ErrorStack),
|
||||
MinidomError(MinidomError),
|
||||
StreamError,
|
||||
EndOfDocument,
|
||||
}
|
||||
|
|
@ -49,3 +52,8 @@ impl From<ErrorStack> for Error {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<MinidomError> for Error {
|
||||
fn from(err: MinidomError) -> Error {
|
||||
Error::MinidomError(err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue