From a1ddb18c92f32d64b2ccaf31ddd776e56be34ba2 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 31 May 2025 09:55:51 -0700 Subject: [PATCH] Resolve new dead_code warnings in test suite Bisects to https://github.com/rust-lang/rust/pull/141407. warning: struct `Struct` is never constructed --> test_suite/tests/test_gen.rs:803:16 | 803 | pub struct Struct { | ^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `vec_first_element` is never used --> test_suite/tests/test_gen.rs:885:4 | 885 | fn vec_first_element(vec: &[T], serializer: S) -> StdResult | ^^^^^^^^^^^^^^^^^ warning: struct `S` is never constructed --> test_suite/tests/regression/issue2415.rs:5:12 | 5 | pub struct S; | ^ | = note: `#[warn(dead_code)]` on by default --- test_suite/tests/regression/issue2415.rs | 1 + test_suite/tests/test_gen.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/test_suite/tests/regression/issue2415.rs b/test_suite/tests/regression/issue2415.rs index 31c52270..58a6b60b 100644 --- a/test_suite/tests/regression/issue2415.rs +++ b/test_suite/tests/regression/issue2415.rs @@ -2,4 +2,5 @@ use serde_derive::Serialize; #[derive(Serialize)] #[serde()] +#[allow(dead_code)] pub struct S; diff --git a/test_suite/tests/test_gen.rs b/test_suite/tests/test_gen.rs index e7338e35..85f6a790 100644 --- a/test_suite/tests/test_gen.rs +++ b/test_suite/tests/test_gen.rs @@ -805,6 +805,8 @@ fn test_gen() { pub vec: Vec, } + assert_ser::(); + #[derive(Deserialize)] #[serde(bound(deserialize = "[&'de str; N]: Copy"))] pub struct GenericUnitStruct;