idle: Add the chrono dependency to actually parse dates.
This commit is contained in:
parent
dfdfd8cf71
commit
2c77c4f701
4 changed files with 73 additions and 6 deletions
|
|
@ -12,6 +12,7 @@ use std::string;
|
|||
use base64;
|
||||
use minidom;
|
||||
use jid;
|
||||
use chrono;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum Error {
|
||||
|
|
@ -22,6 +23,7 @@ pub enum Error {
|
|||
ParseIntError(num::ParseIntError),
|
||||
ParseStringError(string::ParseError),
|
||||
JidParseError(jid::JidParseError),
|
||||
ChronoParseError(chrono::ParseError),
|
||||
}
|
||||
|
||||
impl From<io::Error> for Error {
|
||||
|
|
@ -59,3 +61,9 @@ impl From<jid::JidParseError> for Error {
|
|||
Error::JidParseError(err)
|
||||
}
|
||||
}
|
||||
|
||||
impl From<chrono::ParseError> for Error {
|
||||
fn from(err: chrono::ParseError) -> Error {
|
||||
Error::ChronoParseError(err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue