From 1e51ec77a0d15d25319636cc589f5930a68a1dee Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Tue, 10 Jul 2018 17:14:16 -0700 Subject: 0.5: Support space separate in datetime. cc #224 --- src/de.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/de.rs') diff --git a/src/de.rs b/src/de.rs index 1d43cc9..c2679f5 100644 --- a/src/de.rs +++ b/src/de.rs @@ -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()? { -- cgit v1.2.3