diff --git a/src/value/de.rs b/src/value/de.rs index dd4698e80..a6dbd3a9b 100644 --- a/src/value/de.rs +++ b/src/value/de.rs @@ -272,6 +272,14 @@ impl<'de> serde::Deserializer<'de> for Map { } } + +impl FromStr for Map { + type Err = Error; + fn from_str(s: &str) -> Result { + super::super::de::from_str(s) + } +} + impl<'de> serde::Deserializer<'de> for Value { type Error = Error;