File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2381,7 +2381,7 @@ fn test_partially_untagged_enum_desugared() {
23812381}
23822382
23832383#[ test]
2384- fn test_partially_untagged_tagged_enum ( ) {
2384+ fn test_partially_untagged_internally_tagged_enum ( ) {
23852385 #[ derive( Serialize , Deserialize , PartialEq , Debug ) ]
23862386 #[ serde( tag = "t" ) ]
23872387 enum Data {
@@ -2408,17 +2408,20 @@ fn test_partially_untagged_tagged_enum() {
24082408 assert_de_tokens ( & data, & [ Token :: U32 ( 42 ) ] ) ;
24092409
24102410 // TODO test error output
2411+ }
24112412
2413+ #[ test]
2414+ fn test_partially_untagged_adjacently_tagged_enum ( ) {
24122415 #[ derive( Serialize , Deserialize , PartialEq , Debug ) ]
24132416 #[ serde( tag = "t" , content = "c" ) ]
2414- enum Data2 {
2417+ enum Data {
24152418 A ( u32 ) ,
24162419 B ,
24172420 #[ serde( untagged) ]
24182421 Var ( u32 ) ,
24192422 }
24202423
2421- let data = Data2 :: A ( 7 ) ;
2424+ let data = Data :: A ( 7 ) ;
24222425
24232426 assert_de_tokens (
24242427 & data,
@@ -2432,7 +2435,7 @@ fn test_partially_untagged_tagged_enum() {
24322435 ] ,
24332436 ) ;
24342437
2435- let data = Data2 :: Var ( 42 ) ;
2438+ let data = Data :: Var ( 42 ) ;
24362439
24372440 assert_de_tokens ( & data, & [ Token :: U32 ( 42 ) ] ) ;
24382441
You can’t perform that action at this time.
0 commit comments