Reuse a single ContentRefDeserializer throughout untagged enum deserialization

This commit is contained in:
David Tolnay
2023-06-07 21:33:11 -07:00
parent 361c23a09a
commit f60324e883
2 changed files with 15 additions and 15 deletions
+8
View File
@@ -2193,6 +2193,14 @@ mod content {
}
}
impl<'a, 'de: 'a, E> Copy for ContentRefDeserializer<'a, 'de, E> {}
impl<'a, 'de: 'a, E> Clone for ContentRefDeserializer<'a, 'de, E> {
fn clone(&self) -> Self {
*self
}
}
struct EnumRefDeserializer<'a, 'de: 'a, E>
where
E: de::Error,