Enum deserialization API

This commit is contained in:
David Tolnay
2016-08-23 21:30:48 -04:00
parent 123e040189
commit 85f1bf0259
6 changed files with 69 additions and 77 deletions
+2 -2
View File
@@ -622,10 +622,10 @@ fn deserialize_item_enum(
$visitor_item
impl $impl_generics _serde::de::EnumVisitor for $visitor_ty $where_clause {
impl $impl_generics _serde::de::Visitor for $visitor_ty $where_clause {
type Value = $ty;
fn visit<__V>(&mut self, mut visitor: __V) -> ::std::result::Result<$ty, __V::Error>
fn visit_enum<__V>(&mut self, mut visitor: __V) -> ::std::result::Result<$ty, __V::Error>
where __V: _serde::de::VariantVisitor,
{
match try!(visitor.visit_variant()) {