mirror of
https://github.com/serde-rs/json.git
synced 2026-02-27 18:39:09 +00:00
Update de.rs use of minimal_lexical
This commit is contained in:
parent
8262a63e8e
commit
c1971ac52d
@ -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();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user