Add #[serde(rename_all_fields = "foo")] attribute

This commit is contained in:
Jonas Platte
2019-12-15 19:08:27 +01:00
parent 03da66c805
commit 2f9bf4d3eb
5 changed files with 132 additions and 3 deletions
+6 -3
View File
@@ -88,9 +88,12 @@ impl<'a> Container<'a> {
if field.attrs.flatten() {
has_flatten = true;
}
field
.attrs
.rename_by_rules(variant.attrs.rename_all_rules());
field.attrs.rename_by_rules(
&variant
.attrs
.rename_all_rules()
.or(attrs.rename_all_fields_rules()),
);
}
}
}