Merge pull request #225 from jwilm/hint-ignored-any
feat(de): Support hinting for IgnoredAny
This commit is contained in:
commit
9b349d08cc
@ -1004,7 +1004,8 @@ impl Deserialize for IgnoredAny {
|
||||
}
|
||||
}
|
||||
|
||||
deserializer.deserialize(IgnoredAnyVisitor)
|
||||
// TODO maybe not necessary with impl specialization
|
||||
deserializer.deserialize_ignored_any(IgnoredAnyVisitor)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -416,6 +416,15 @@ pub trait Deserializer {
|
||||
self.deserialize(visitor)
|
||||
}
|
||||
|
||||
/// This method hints that the `Deserialize` type needs to deserialize a value whose type
|
||||
/// doesn't matter because it is ignored.
|
||||
#[inline]
|
||||
fn deserialize_ignored_any<V>(&mut self, visitor: V) -> Result<V::Value, Self::Error>
|
||||
where V: Visitor
|
||||
{
|
||||
self.deserialize(visitor)
|
||||
}
|
||||
|
||||
/// Specify a format string for the deserializer.
|
||||
///
|
||||
/// The deserializer format is used to determine which format
|
||||
|
Loading…
Reference in New Issue
Block a user