Extend test_internally_tagged_newtype_variant_containing_unit_struct to cover structs and seqs

This commit is contained in:
Mingun
2020-11-03 21:55:57 +05:00
parent 3257851192
commit b60c03ec3f
2 changed files with 21 additions and 1 deletions
+19
View File
@@ -1899,6 +1899,25 @@ fn test_internally_tagged_newtype_variant_containing_unit_struct() {
Token::MapEnd,
],
);
assert_de_tokens(
&Message::Info(Info),
&[
Token::Struct { name: "Message", len: 1 },
Token::Str("topic"),
Token::Str("Info"),
Token::StructEnd,
],
);
assert_de_tokens(
&Message::Info(Info),
&[
Token::Seq { len: Some(1) },
Token::Str("Info"),
Token::SeqEnd,
],
);
}
#[deny(safe_packed_borrows)]