//@ run-pass //@ edition:2021 struct Props { field_1: u32, //~ WARNING: fields `field_1` and `field_2` are never read field_2: u32, } fn main() { // Test 1 let props_2 = Props { field_1: 1, field_2: 1 }; let _ = || { let _: Props = props_2; }; // Test 2 let mut arr = [1, 3, 4, 5]; let mref = &mut arr; let _c = || match arr { [_, _, _, _] => println!("A"), }; println!("{:#?}", mref); }