Use fields stripped of serde attributes.

This commit is contained in:
Jimmy Cuadra 2018-05-19 01:52:13 -07:00
parent 621b73bd6f
commit ff30a4381a
3 changed files with 7 additions and 7 deletions

View File

@ -23,11 +23,11 @@ pub fn strip_serde_attrs(field: &Field) -> Field {
_ => return true,
};
if meta_list.ident.as_ref() != "serde" {
return true;
if meta_list.ident.as_ref() == "serde" {
return false;
}
false
true
}).collect();
field

View File

@ -187,9 +187,9 @@ impl ToTokens for Request {
let field = request_field.field();
let span = field.span();
strip_serde_attrs(field);
let stripped_field = strip_serde_attrs(field);
field_tokens.append_all(quote_spanned!(span=> #field,));
field_tokens.append_all(quote_spanned!(span=> #stripped_field,));
field_tokens
});

View File

@ -170,9 +170,9 @@ impl ToTokens for Response {
let field = response_field.field();
let span = field.span();
strip_serde_attrs(field);
let stripped_field = strip_serde_attrs(field);
fields_tokens.append_all(quote_spanned!(span=> #field,));
fields_tokens.append_all(quote_spanned!(span=> #stripped_field,));
fields_tokens
});