Modified serialize_struct_as_struct.
Added test test_internally_tagged_braced_struct_with_zero_fields
This commit is contained in:
Johannes Willbold
2018-12-28 02:48:47 +01:00
parent 2359417804
commit 889e17816f
2 changed files with 22 additions and 1 deletions
+2 -1
View File
@@ -333,7 +333,8 @@ fn serialize_struct_as_struct(
.filter(|&field| !field.attrs.skip_serializing())
.peekable();
let let_mut = mut_if(serialized_fields.peek().is_some());
let let_mut = mut_if(serialized_fields.peek().is_some() ||
additional_field_count > 0);
let len = serialized_fields
.map(|field| match field.attrs.skip_serializing_if() {