Skip to content

Commit 5cdd82d

Browse files
committed
Remove Serializer from name of private type that is not a Serializer
1 parent 110bf10 commit 5cdd82d

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

serde/src/private/ser.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1356,23 +1356,23 @@ where
13561356
}
13571357
}
13581358

1359-
pub struct AdjacentlyTaggedEnumVariantSerializer {
1359+
pub struct AdjacentlyTaggedEnumVariant {
13601360
tag: &'static str,
13611361
variant_index: u32,
13621362
variant_name: &'static str,
13631363
}
13641364

1365-
impl AdjacentlyTaggedEnumVariantSerializer {
1365+
impl AdjacentlyTaggedEnumVariant {
13661366
pub fn new(tag: &'static str, variant_index: u32, variant_name: &'static str) -> Self {
1367-
AdjacentlyTaggedEnumVariantSerializer {
1367+
AdjacentlyTaggedEnumVariant {
13681368
tag,
13691369
variant_index,
13701370
variant_name,
13711371
}
13721372
}
13731373
}
13741374

1375-
impl Serialize for AdjacentlyTaggedEnumVariantSerializer {
1375+
impl Serialize for AdjacentlyTaggedEnumVariant {
13761376
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
13771377
where
13781378
S: Serializer,

serde_derive/src/ser.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ fn serialize_adjacently_tagged_variant(
648648
let this_type = &params.this_type;
649649
let type_name = cattrs.name().serialize_name();
650650
let variant_name = variant.attrs.name().serialize_name();
651-
let variant_serializer = quote!(&_serde::__private::ser::AdjacentlyTaggedEnumVariantSerializer::new(#tag, #variant_index, #variant_name));
651+
let variant = quote!(&_serde::__private::ser::AdjacentlyTaggedEnumVariant::new(#tag, #variant_index, #variant_name));
652652

653653
let inner = Stmts(if let Some(path) = variant.attrs.serialize_with() {
654654
let ser = wrap_serialize_variant_with(params, path, variant);
@@ -662,7 +662,7 @@ fn serialize_adjacently_tagged_variant(
662662
let mut __struct = _serde::Serializer::serialize_struct(
663663
__serializer, #type_name, 1)?;
664664
_serde::ser::SerializeStruct::serialize_field(
665-
&mut __struct, #tag, #variant_serializer)?;
665+
&mut __struct, #tag, #variant)?;
666666
_serde::ser::SerializeStruct::end(__struct)
667667
};
668668
}
@@ -679,7 +679,7 @@ fn serialize_adjacently_tagged_variant(
679679
let mut __struct = _serde::Serializer::serialize_struct(
680680
__serializer, #type_name, 2)?;
681681
_serde::ser::SerializeStruct::serialize_field(
682-
&mut __struct, #tag, #variant_serializer)?;
682+
&mut __struct, #tag, #variant)?;
683683
#func(
684684
&mut __struct, #content, #field_expr)?;
685685
_serde::ser::SerializeStruct::end(__struct)
@@ -744,7 +744,7 @@ fn serialize_adjacently_tagged_variant(
744744
let mut __struct = _serde::Serializer::serialize_struct(
745745
__serializer, #type_name, 2)?;
746746
_serde::ser::SerializeStruct::serialize_field(
747-
&mut __struct, #tag, #variant_serializer)?;
747+
&mut __struct, #tag, #variant)?;
748748
_serde::ser::SerializeStruct::serialize_field(
749749
&mut __struct, #content, &__AdjacentlyTagged {
750750
data: (#(#fields_ident,)*),

0 commit comments

Comments
 (0)