Skip to content

Commit a1ddb18

Browse files
committed
Resolve new dead_code warnings in test suite
Bisects to rust-lang/rust#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<T, S>(vec: &[T], serializer: S) -> StdResult<S::Ok, S::Error> | ^^^^^^^^^^^^^^^^^ 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
1 parent da3998a commit a1ddb18

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

test_suite/tests/regression/issue2415.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ use serde_derive::Serialize;
22

33
#[derive(Serialize)]
44
#[serde()]
5+
#[allow(dead_code)]
56
pub struct S;

test_suite/tests/test_gen.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,8 @@ fn test_gen() {
805805
pub vec: Vec<Self>,
806806
}
807807

808+
assert_ser::<Struct>();
809+
808810
#[derive(Deserialize)]
809811
#[serde(bound(deserialize = "[&'de str; N]: Copy"))]
810812
pub struct GenericUnitStruct<const N: usize>;

0 commit comments

Comments
 (0)