Remove unnecessary generic

This commit is contained in:
Mingun
2024-08-11 23:08:25 +05:00
committed by Mingun
parent 36b9a859c4
commit 9d0f811221
@@ -480,22 +480,22 @@ fn partially_untagged() {
#[test]
fn newtype_with_newtype() {
#[derive(Debug, PartialEq, Serialize, Deserialize)]
struct GenericNewTypeStruct<T>(T);
struct NewtypeStruct(u32);
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[serde(tag = "t", content = "c")]
enum E {
Newtype(GenericNewTypeStruct<u32>),
Newtype(NewtypeStruct),
Null,
}
assert_de_tokens(
&E::Newtype(GenericNewTypeStruct(5u32)),
&E::Newtype(NewtypeStruct(5)),
&[
Token::Struct { name: "E", len: 2 },
Token::Str("c"),
Token::NewtypeStruct {
name: "GenericNewTypeStruct",
name: "NewtypeStruct",
},
Token::U32(5),
Token::Str("t"),