diff --git a/src/raw.rs b/src/raw.rs index 879452370..a2bf0ecbb 100644 --- a/src/raw.rs +++ b/src/raw.rs @@ -528,6 +528,14 @@ impl<'de> MapAccess<'de> for BorrowedRawDeserializer<'de> { } } +impl<'de> IntoDeserializer<'de, Error> for &'de RawValue { + type Deserializer = &'de RawValue; + + fn into_deserializer(self) -> Self::Deserializer { + self + } +} + impl<'de> Deserializer<'de> for &'de RawValue { type Error = Error;