Skip to content

Commit bc5af50

Browse files
committed
Use serialize_entry instead of serialize_key + serialize_value when serialize flatten newtype enum variant
Serializers that reimplements serialize_entry will get benefits from that
1 parent 28a0922 commit bc5af50

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

serde/src/private/ser.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,8 +1125,7 @@ where
11251125
where
11261126
T: ?Sized + Serialize,
11271127
{
1128-
tri!(self.0.serialize_key(variant));
1129-
self.0.serialize_value(value)
1128+
self.0.serialize_entry(variant, value)
11301129
}
11311130

11321131
fn serialize_seq(self, _: Option<usize>) -> Result<Self::SerializeSeq, Self::Error> {

0 commit comments

Comments
 (0)