Update de.rs use of minimal_lexical

This commit is contained in:
David Tolnay 2020-06-05 20:09:00 -07:00
parent 8262a63e8e
commit c1971ac52d
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -1,6 +1,7 @@
//! Deserialize JSON data to a Rust data structure.
use crate::error::{Error, ErrorCode, Result};
use crate::lexical;
use crate::lib::str::FromStr;
use crate::lib::*;
use crate::number::Number;
@ -747,10 +748,9 @@ impl<'de, R: Read<'de>> Deserializer<R> {
let fraction = &self.scratch[integer_end..];
let f = if self.requested_f32 {
minimal_lexical::parse_float::<f32, _, _>(integer.iter(), fraction.iter(), exponent)
as f64
lexical::parse_float::<f32, _, _>(integer.iter(), fraction.iter(), exponent) as f64
} else {
minimal_lexical::parse_float::<f64, _, _>(integer.iter(), fraction.iter(), exponent)
lexical::parse_float::<f64, _, _>(integer.iter(), fraction.iter(), exponent)
};
self.scratch.clear();