pub fn deserialize_optional_f64<'a, D: Deserializer<'a>>( deserializer: D, ) -> Result<Option<f64>, D::Error>