Skip to content

Commit 9497463

Browse files
committed
Mark all generated trait impls as #[automatically_derived]
1 parent 46e9ecf commit 9497463

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

serde_derive/src/de.rs

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ pub fn expand_derive_deserialize(input: &mut syn::DeriveInput) -> syn::Result<To
3333
let vis = &input.vis;
3434
let used = pretend::pretend_used(&cont, params.is_packed);
3535
quote! {
36+
#[automatically_derived]
3637
impl #de_impl_generics #ident #ty_generics #where_clause {
3738
#vis fn deserialize<__D>(__deserializer: __D) -> #serde::__private::Result<#remote #ty_generics, __D::Error>
3839
where
@@ -1606,6 +1607,7 @@ fn deserialize_adjacently_tagged_enum(
16061607
lifetime: _serde::__private::PhantomData<&#delife ()>,
16071608
}
16081609

1610+
#[automatically_derived]
16091611
impl #de_impl_generics _serde::de::DeserializeSeed<#delife> for __Seed #de_ty_generics #where_clause {
16101612
type Value = #this_type #ty_generics;
16111613

@@ -2920,6 +2922,7 @@ fn wrap_deserialize_with(
29202922
lifetime: _serde::__private::PhantomData<&#delife ()>,
29212923
}
29222924

2925+
#[automatically_derived]
29232926
impl #de_impl_generics _serde::Deserialize<#delife> for __DeserializeWith #de_ty_generics #where_clause {
29242927
fn deserialize<__D>(#deserializer_var: __D) -> _serde::__private::Result<Self, __D::Error>
29252928
where

serde_derive/src/ser.rs

+4
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ pub fn expand_derive_serialize(input: &mut syn::DeriveInput) -> syn::Result<Toke
2929
let vis = &input.vis;
3030
let used = pretend::pretend_used(&cont, params.is_packed);
3131
quote! {
32+
#[automatically_derived]
3233
impl #impl_generics #ident #ty_generics #where_clause {
3334
#vis fn serialize<__S>(__self: &#remote #ty_generics, __serializer: __S) -> #serde::__private::Result<__S::Ok, __S::Error>
3435
where
@@ -733,6 +734,7 @@ fn serialize_adjacently_tagged_variant(
733734
phantom: _serde::__private::PhantomData<#this_type #ty_generics>,
734735
}
735736

737+
#[automatically_derived]
736738
impl #wrapper_impl_generics _serde::Serialize for __AdjacentlyTagged #wrapper_ty_generics #where_clause {
737739
fn serialize<__S>(&self, __serializer: __S) -> _serde::__private::Result<__S::Ok, __S::Error>
738740
where
@@ -997,6 +999,7 @@ fn serialize_struct_variant_with_flatten(
997999
phantom: _serde::__private::PhantomData<#this_type #ty_generics>,
9981000
}
9991001

1002+
#[automatically_derived]
10001003
impl #wrapper_impl_generics _serde::Serialize for __EnumFlatten #wrapper_ty_generics #where_clause {
10011004
fn serialize<__S>(&self, __serializer: __S) -> _serde::__private::Result<__S::Ok, __S::Error>
10021005
where
@@ -1239,6 +1242,7 @@ fn wrap_serialize_with(
12391242
phantom: _serde::__private::PhantomData<#this_type #ty_generics>,
12401243
}
12411244

1245+
#[automatically_derived]
12421246
impl #wrapper_impl_generics _serde::Serialize for __SerializeWith #wrapper_ty_generics #where_clause {
12431247
fn serialize<__S>(&#self_var, #serializer_var: __S) -> _serde::__private::Result<__S::Ok, __S::Error>
12441248
where

0 commit comments

Comments
 (0)