Use fields stripped of serde attributes.
This commit is contained in:
parent
621b73bd6f
commit
ff30a4381a
@ -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
|
||||
|
@ -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
|
||||
});
|
||||
|
@ -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
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user