mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-12 07:21:03 +00:00
Use variant name for field instead of field
This commit is contained in:
@@ -1594,7 +1594,7 @@ fn deserialize_adjacently_tagged_enum(
|
|||||||
} else {
|
} else {
|
||||||
quote! {
|
quote! {
|
||||||
let __seed = __Seed {
|
let __seed = __Seed {
|
||||||
field: #variant_from_map,
|
variant: #variant_from_map,
|
||||||
marker: _serde::#private::PhantomData,
|
marker: _serde::#private::PhantomData,
|
||||||
lifetime: _serde::#private::PhantomData,
|
lifetime: _serde::#private::PhantomData,
|
||||||
};
|
};
|
||||||
@@ -1612,7 +1612,7 @@ fn deserialize_adjacently_tagged_enum(
|
|||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
struct __Seed #de_impl_generics #where_clause {
|
struct __Seed #de_impl_generics #where_clause {
|
||||||
field: __Field,
|
variant: __Field,
|
||||||
marker: _serde::#private::PhantomData<#this_type #ty_generics>,
|
marker: _serde::#private::PhantomData<#this_type #ty_generics>,
|
||||||
lifetime: _serde::#private::PhantomData<&#delife ()>,
|
lifetime: _serde::#private::PhantomData<&#delife ()>,
|
||||||
}
|
}
|
||||||
@@ -1625,7 +1625,7 @@ fn deserialize_adjacently_tagged_enum(
|
|||||||
where
|
where
|
||||||
__D: _serde::Deserializer<#delife>,
|
__D: _serde::Deserializer<#delife>,
|
||||||
{
|
{
|
||||||
match self.field {
|
match self.variant {
|
||||||
#(#variant_arms)*
|
#(#variant_arms)*
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1665,7 +1665,7 @@ fn deserialize_adjacently_tagged_enum(
|
|||||||
_serde::#private::Some(_serde::#private::de::TagOrContentField::Content) => {
|
_serde::#private::Some(_serde::#private::de::TagOrContentField::Content) => {
|
||||||
let __ret = _serde::de::MapAccess::next_value_seed(&mut __map,
|
let __ret = _serde::de::MapAccess::next_value_seed(&mut __map,
|
||||||
__Seed {
|
__Seed {
|
||||||
field: __field,
|
variant: __field,
|
||||||
marker: _serde::#private::PhantomData,
|
marker: _serde::#private::PhantomData,
|
||||||
lifetime: _serde::#private::PhantomData,
|
lifetime: _serde::#private::PhantomData,
|
||||||
})?;
|
})?;
|
||||||
@@ -1709,12 +1709,12 @@ fn deserialize_adjacently_tagged_enum(
|
|||||||
{
|
{
|
||||||
// Visit the first element - the tag.
|
// Visit the first element - the tag.
|
||||||
match _serde::de::SeqAccess::next_element(&mut __seq)? {
|
match _serde::de::SeqAccess::next_element(&mut __seq)? {
|
||||||
_serde::#private::Some(__field) => {
|
_serde::#private::Some(__variant) => {
|
||||||
// Visit the second element - the content.
|
// Visit the second element - the content.
|
||||||
match _serde::de::SeqAccess::next_element_seed(
|
match _serde::de::SeqAccess::next_element_seed(
|
||||||
&mut __seq,
|
&mut __seq,
|
||||||
__Seed {
|
__Seed {
|
||||||
field: __field,
|
variant: __variant,
|
||||||
marker: _serde::#private::PhantomData,
|
marker: _serde::#private::PhantomData,
|
||||||
lifetime: _serde::#private::PhantomData,
|
lifetime: _serde::#private::PhantomData,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user