diff --git a/serde_json/src/value.rs b/serde_json/src/value.rs index b873ad2c..6ebd5cf8 100644 --- a/serde_json/src/value.rs +++ b/serde_json/src/value.rs @@ -722,6 +722,15 @@ impl de::Deserializer for Deserializer { } } + #[inline] + fn visit_newtype_struct(&mut self, + _name: &'static str, + mut visitor: V) -> Result + where V: de::Visitor, + { + visitor.visit_newtype_struct(self) + } + #[inline] fn format() -> &'static str { "json"