2 use std::marker::PhantomData;
5 V = [PhantomData; { [ () ].len() ].len() as isize,
6 //~^ ERROR mismatched closing delimiter: `]`
7 //~| ERROR mismatched closing delimiter: `]`
8 //~| ERROR mismatched closing delimiter: `]`
9 //~| ERROR mismatched closing delimiter: `]`
15 V = [Vec::new; { [].len() ].len() as isize,
16 //~^ ERROR mismatched closing delimiter: `]`
17 //~| ERROR mismatched closing delimiter: `]`
18 //~| ERROR mismatched closing delimiter: `]`
19 //~| ERROR mismatched closing delimiter: `]`
20 //~| ERROR type annotations needed
26 V = [Vec::new; { [0].len() ].len() as isize,
27 //~^ ERROR mismatched closing delimiter: `]`
28 //~| ERROR mismatched closing delimiter: `]`
29 //~| ERROR mismatched closing delimiter: `]`
30 //~| ERROR mismatched closing delimiter: `]`
31 //~| ERROR type annotations needed