summaryrefslogtreecommitdiffstats
path: root/src/json.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/json.rs')
-rw-r--r--src/json.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/json.rs b/src/json.rs
index eeccf5e..83d5cf5 100644
--- a/src/json.rs
+++ b/src/json.rs
@@ -1,6 +1,7 @@
use serde::{de, Deserialize, Deserializer};
use serde_json::Value;
+/// Match a valid number from a string value to a `f64` value
pub fn number_from_string<'de, D: Deserializer<'de>>(deserializer: D) -> Result<f64, D::Error> {
Ok(match Value::deserialize(deserializer)? {
Value::String(s) => s.parse().map_err(de::Error::custom)?,