Skip to content

Commit 7644948

Browse files
committed
Ignore new dead_code warnings in test
Since nightly-2024-03-12. warning: struct `PackedC` is never constructed --> test_suite/tests/test_macros.rs:2237:12 | 2237 | struct PackedC { | ^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: struct `CPacked` is never constructed --> test_suite/tests/test_macros.rs:2243:12 | 2243 | struct CPacked { | ^^^^^^^ warning: struct `CPacked2` is never constructed --> test_suite/tests/test_macros.rs:2249:12 | 2249 | struct CPacked2 { | ^^^^^^^^ warning: struct `Packed2C` is never constructed --> test_suite/tests/test_macros.rs:2255:12 | 2255 | struct Packed2C { | ^^^^^^^^ error: struct `Packed` is never constructed --> test_suite/tests/test_gen.rs:733:12 | 733 | struct Packed { | ^^^^^^ | note: the lint level is defined here --> test_suite/tests/test_gen.rs:5:9 | 5 | #![deny(warnings)] | ^^^^^^^^ = note: `#[deny(dead_code)]` implied by `#[deny(warnings)]` error: struct `Struct` is never constructed --> test_suite/tests/test_gen.rs:764:12 | 764 | struct Struct { | ^^^^^^ error: function `vec_first_element` is never used --> test_suite/tests/test_gen.rs:846:4 | 846 | fn vec_first_element<T, S>(vec: &[T], serializer: S) -> StdResult<S::Ok, S::Error> | ^^^^^^^^^^^^^^^^^
1 parent 00c4b0c commit 7644948

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

test_suite/tests/test_gen.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,7 @@ fn test_gen() {
730730

731731
#[derive(Serialize)]
732732
#[repr(packed)]
733+
#[allow(dead_code)]
733734
struct Packed {
734735
x: u8,
735736
y: u16,
@@ -761,6 +762,7 @@ fn test_gen() {
761762
}
762763

763764
#[derive(Serialize)]
765+
#[allow(dead_code)]
764766
struct Struct {
765767
#[serde(serialize_with = "vec_first_element")]
766768
vec: Vec<Self>,

test_suite/tests/test_macros.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2234,24 +2234,28 @@ fn test_internally_tagged_newtype_variant_containing_unit_struct() {
22342234
fn test_packed_struct_can_derive_serialize() {
22352235
#[derive(Copy, Clone, Serialize)]
22362236
#[repr(packed, C)]
2237+
#[allow(dead_code)]
22372238
struct PackedC {
22382239
t: f32,
22392240
}
22402241

22412242
#[derive(Copy, Clone, Serialize)]
22422243
#[repr(C, packed)]
2244+
#[allow(dead_code)]
22432245
struct CPacked {
22442246
t: f32,
22452247
}
22462248

22472249
#[derive(Copy, Clone, Serialize)]
22482250
#[repr(C, packed(2))]
2251+
#[allow(dead_code)]
22492252
struct CPacked2 {
22502253
t: f32,
22512254
}
22522255

22532256
#[derive(Copy, Clone, Serialize)]
22542257
#[repr(packed(2), C)]
2258+
#[allow(dead_code)]
22552259
struct Packed2C {
22562260
t: f32,
22572261
}

0 commit comments

Comments
 (0)