Remove #[serde(repr = "map")]

This commit is contained in:
Armin Ronacher
2018-03-18 18:30:46 +01:00
parent d44f12907b
commit 58d52e784b
5 changed files with 7 additions and 68 deletions
+4 -3
View File
@@ -245,9 +245,10 @@ fn serialize_tuple_struct(
fn serialize_struct(params: &Parameters, fields: &[Field], cattrs: &attr::Container) -> Fragment {
assert!(fields.len() as u64 <= u64::from(u32::MAX));
match cattrs.repr() {
attr::ContainerRepr::Struct | attr::ContainerRepr::Auto => serialize_struct_as_struct(params, fields, cattrs),
attr::ContainerRepr::Map => serialize_struct_as_map(params, fields, cattrs),
if cattrs.has_flatten() {
serialize_struct_as_map(params, fields, cattrs)
} else {
serialize_struct_as_struct(params, fields, cattrs)
}
}