diff options
author | Eric Huss <eric@huss.org> | 2018-07-10 17:14:16 -0700 |
---|---|---|
committer | Eric Huss <eric@huss.org> | 2018-07-10 17:14:16 -0700 |
commit | 1e51ec77a0d15d25319636cc589f5930a68a1dee (patch) | |
tree | 82dcab23f07b34f8cdc957ac5fdf9073e11566ee /src/de.rs | |
parent | 2be7ce9079fa02d9dd42958410ba1c40cef9811c (diff) | |
download | milf-rs-1e51ec77a0d15d25319636cc589f5930a68a1dee.tar.gz milf-rs-1e51ec77a0d15d25319636cc589f5930a68a1dee.zip |
0.5: Support space separate in datetime.
cc #224
Diffstat (limited to 'src/de.rs')
-rw-r--r-- | src/de.rs | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1010,6 +1010,17 @@ impl<'a> Deserializer<'a> { -> Result<(Span, &'a str), Error> { let start = self.tokens.substr_offset(date); + // Check for space separated date and time. + if let Some((_, Token::Whitespace(s))) = self.peek()? { + if s == " " { + self.next()?; + // Skip past the hour. + if let Some((_, Token::Keylike(_))) = self.peek()? { + self.next()?; + } + } + } + if colon_eaten || self.eat(Token::Colon)? { // minutes match self.next()? { |