Reuse a single ContentRefDeserializer throughout untagged enum deserialization

This commit is contained in:
David Tolnay committed 2023-06-07 21:33:14 -07:00
1 parent 361c23a09a
commit f60324e883
2 files changed
+15 -15

No files matched your search

+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,