Skip to content

Commit a20e66e

Browse files
committed
Check serialization in flatten::enum_::internally_tagged::unit_enum_with_unknown_fields
1 parent 1c1a5d9 commit a20e66e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

test_suite/tests/test_annotations.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2939,27 +2939,27 @@ mod flatten {
29392939

29402940
#[test]
29412941
fn unit_enum_with_unknown_fields() {
2942-
#[derive(Debug, PartialEq, Deserialize)]
2942+
#[derive(Debug, PartialEq, Serialize, Deserialize)]
29432943
struct Flatten {
29442944
#[serde(flatten)]
29452945
x: X,
29462946
#[serde(flatten)]
29472947
y: Y,
29482948
}
29492949

2950-
#[derive(Debug, PartialEq, Deserialize)]
2950+
#[derive(Debug, PartialEq, Serialize, Deserialize)]
29512951
#[serde(tag = "typeX")]
29522952
enum X {
29532953
A,
29542954
}
29552955

2956-
#[derive(Debug, PartialEq, Deserialize)]
2956+
#[derive(Debug, PartialEq, Serialize, Deserialize)]
29572957
#[serde(tag = "typeY")]
29582958
enum Y {
29592959
B { c: u32 },
29602960
}
29612961

2962-
assert_de_tokens(
2962+
assert_tokens(
29632963
&Flatten {
29642964
x: X::A,
29652965
y: Y::B { c: 0 },
@@ -2971,7 +2971,7 @@ mod flatten {
29712971
Token::Str("typeY"),
29722972
Token::Str("B"),
29732973
Token::Str("c"),
2974-
Token::I32(0),
2974+
Token::U32(0),
29752975
Token::MapEnd,
29762976
],
29772977
);

0 commit comments

Comments
 (0)