Added support basic deserialization in derive

This commit is contained in:
Jan Michael Auer
2018-03-15 15:49:40 +01:00
committed by Armin Ronacher
parent 5ae06bba49
commit 6627540dd6
4 changed files with 48 additions and 20 deletions
+1 -1
View File
@@ -925,7 +925,7 @@ fn serialize_struct_visitor(
let span = Span::def_site().located_at(field.original.span());
let ser = if field.attrs.flatten() {
quote! {
try!((#field_expr).serialize(_serde::private::ser::FlatSerializer(&mut __serde_state)));
try!((#field_expr).serialize(_serde::private::ser::FlatSerializer::new(&mut __serde_state)));
}
} else {
let func = struct_trait.serialize_field(span);