diff options
author | Eric Huss <eric@huss.org> | 2019-02-19 10:59:42 -0800 |
---|---|---|
committer | Eric Huss <eric@huss.org> | 2019-02-19 10:59:42 -0800 |
commit | 8fce90e9cd4be4cbb12b66fedb2de72a73214f15 (patch) | |
tree | 1b45f9ae88c873e581013cc6d199d13d0b70e057 /src/de.rs | |
parent | 56f9afb4d2abdf38ed3caf9f819ac8bacc290940 (diff) | |
download | milf-rs-8fce90e9cd4be4cbb12b66fedb2de72a73214f15.tar.gz milf-rs-8fce90e9cd4be4cbb12b66fedb2de72a73214f15.zip |
Fix case sensitivity with T, Z, and E.
Diffstat (limited to 'src/de.rs')
-rw-r--r-- | src/de.rs | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1169,7 +1169,10 @@ impl<'a> Deserializer<'a> { } fn number_or_date(&mut self, span: Span, s: &'a str) -> Result<Value<'a>, Error> { - if s.contains('T') || (s.len() > 1 && s[1..].contains('-')) && !s.contains("e-") { + if s.contains('T') + || s.contains('t') + || (s.len() > 1 && s[1..].contains('-') && !s.contains("e-") && !s.contains("E-")) + { self.datetime(span, s, false) .map(|(Span { start, end }, d)| Value { e: E::Datetime(d), |