diff options
Diffstat (limited to 'vendor/serde_json/src/value/from.rs')
-rw-r--r-- | vendor/serde_json/src/value/from.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vendor/serde_json/src/value/from.rs b/vendor/serde_json/src/value/from.rs index c5a6a3960..462ad3f51 100644 --- a/vendor/serde_json/src/value/from.rs +++ b/vendor/serde_json/src/value/from.rs @@ -40,7 +40,7 @@ impl From<f32> for Value { /// let x: Value = f.into(); /// ``` fn from(f: f32) -> Self { - From::from(f as f64) + Number::from_f32(f).map_or(Value::Null, Value::Number) } } |