Remove unnecessary generics

This commit is contained in:
Mingun
2024-08-17 12:48:27 +05:00
parent 98fb7d94aa
commit 8514f4119a
+4 -4
View File
@@ -107,20 +107,20 @@ fn newtype_unit_and_empty_map() {
#[test] #[test]
fn newtype_struct() { fn newtype_struct() {
#[derive(Debug, PartialEq, Serialize, Deserialize)] #[derive(Debug, PartialEq, Serialize, Deserialize)]
struct GenericNewTypeStruct<T>(T); struct NewtypeStruct(u32);
#[derive(Debug, PartialEq, Serialize, Deserialize)] #[derive(Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)] #[serde(untagged)]
enum E { enum E {
Newtype(GenericNewTypeStruct<u32>), Newtype(NewtypeStruct),
Null, Null,
} }
assert_tokens( assert_tokens(
&E::Newtype(GenericNewTypeStruct(5u32)), &E::Newtype(NewtypeStruct(5)),
&[ &[
Token::NewtypeStruct { Token::NewtypeStruct {
name: "GenericNewTypeStruct", name: "NewtypeStruct",
}, },
Token::U32(5), Token::U32(5),
], ],