diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 21 |
1 files changed, 1 insertions, 20 deletions
@@ -52,9 +52,9 @@ pub use de::{Deserializer, DeserializeError}; pub use ser::Serializer; use chrono::{DateTime, UTC}; -use chrono::format::ParseError as ChronoParseError; use serde::{Deserialize, Serialize}; use std::collections::BTreeMap; +use std::fmt; use std::io::{Read, Seek, SeekFrom, Write}; use std::io::Error as IoError; @@ -211,8 +211,6 @@ impl ::std::error::Error for Error { } } -use std::fmt; - impl fmt::Display for Error { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { match *self { @@ -228,23 +226,6 @@ impl From<IoError> for Error { } } -impl From<ChronoParseError> for Error { - fn from(_: ChronoParseError) -> Error { - Error::InvalidData - } -} - -use xml_rs::writer::Error as XmlWriterError; - -impl From<XmlWriterError> for Error { - fn from(err: XmlWriterError) -> Error { - match err { - XmlWriterError::Io(err) => Error::Io(err), - _ => Error::InvalidData, - } - } -} - pub struct EventReader<R: Read + Seek>(EventReaderInner<R>); enum EventReaderInner<R: Read + Seek> { |
