mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-07-21 14:25:44 +00:00
Forward Readable|Compact next_entry_seed to underlying next_entry_seed instead of usage of default implementation
Difference is noticeable for deserializers that rely on call of next_entry_seed (for example, current quick-xml supports only next_entry_seed)
This commit is contained in:
@@ -777,6 +777,17 @@ macro_rules! impl_deserializer {
|
|||||||
{
|
{
|
||||||
self.0.next_value_seed($wrapper(seed))
|
self.0.next_value_seed($wrapper(seed))
|
||||||
}
|
}
|
||||||
|
fn next_entry_seed<K, V>(
|
||||||
|
&mut self,
|
||||||
|
kseed: K,
|
||||||
|
vseed: V,
|
||||||
|
) -> Result<Option<(K::Value, V::Value)>, D::Error>
|
||||||
|
where
|
||||||
|
K: DeserializeSeed<'de>,
|
||||||
|
V: DeserializeSeed<'de>,
|
||||||
|
{
|
||||||
|
self.0.next_entry_seed($wrapper(kseed), $wrapper(vseed))
|
||||||
|
}
|
||||||
fn size_hint(&self) -> Option<usize> {
|
fn size_hint(&self) -> Option<usize> {
|
||||||
self.0.size_hint()
|
self.0.size_hint()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user