Fix #[derive_deserialize] for deserializing empty sequences named units

This commit is contained in:
Erick Tryzelaar
2015-03-03 21:33:51 -08:00
parent 79a7bc9bf2
commit 37bc3e9df3
2 changed files with 10 additions and 37 deletions
+9
View File
@@ -827,6 +827,15 @@ fn deserialize_struct_empty_fields(
Err(::serde2::de::Error::syntax_error())
}
}
#[inline]
fn visit_seq<V>(&mut self, mut visitor: V) -> Result<$type_ident, V::Error>
where V: de::SeqVisitor,
{
try!(visitor.end());
self.visit_unit()
}
}
$state.visit(__Visitor)