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,
|
_ => return true,
|
||||||
};
|
};
|
||||||
|
|
||||||
if meta_list.ident.as_ref() != "serde" {
|
if meta_list.ident.as_ref() == "serde" {
|
||||||
return true;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
false
|
true
|
||||||
}).collect();
|
}).collect();
|
||||||
|
|
||||||
field
|
field
|
||||||
|
@ -187,9 +187,9 @@ impl ToTokens for Request {
|
|||||||
let field = request_field.field();
|
let field = request_field.field();
|
||||||
let span = field.span();
|
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
|
field_tokens
|
||||||
});
|
});
|
||||||
|
@ -170,9 +170,9 @@ impl ToTokens for Response {
|
|||||||
let field = response_field.field();
|
let field = response_field.field();
|
||||||
let span = field.span();
|
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
|
fields_tokens
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user