mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-22 19:28:01 +00:00
fix(codegen): Discard type defaults from impl generics
This commit is contained in:
@@ -93,9 +93,11 @@ fn build_impl_generics(
|
||||
item: &Item,
|
||||
generics: &ast::Generics,
|
||||
) -> ast::Generics {
|
||||
bound::with_bound(cx, builder, item, generics,
|
||||
let generics = bound::without_defaults(generics);
|
||||
let generics = bound::with_bound(cx, builder, item, &generics,
|
||||
&serialized_by_us,
|
||||
&["serde", "ser", "Serialize"])
|
||||
&["serde", "ser", "Serialize"]);
|
||||
generics
|
||||
}
|
||||
|
||||
// Fields with a `skip_serializing` or `serialize_with` attribute are not
|
||||
|
||||
Reference in New Issue
Block a user