2 let _x: i32 = [1, 2, 3];
3 //~^ ERROR mismatched types
4 //~| expected type `i32`
5 //~| found type `[{integer}; 3]`
6 //~| expected i32, found array of 3 elements
8 let x: &[i32] = &[1, 2, 3];
10 //~^ ERROR mismatched types
11 //~| expected type `&i32`
12 //~| found type `&[i32]`
13 //~| expected i32, found slice