1 // Can't use empty braced struct as constant or constructor function
3 // aux-build:empty-struct.rs
5 extern crate empty_struct;
15 let e1 = Empty1; //~ ERROR expected value, found struct `Empty1`
16 let e1 = Empty1(); //~ ERROR expected function, found struct `Empty1`
17 let e3 = E::Empty3; //~ ERROR expected value, found struct variant `E::Empty3`
18 let e3 = E::Empty3(); //~ ERROR expected function, found struct variant `E::Empty3`
20 let xe1 = XEmpty1; //~ ERROR expected value, found struct `XEmpty1`
21 let xe1 = XEmpty1(); //~ ERROR expected function, found struct `XEmpty1`
22 let xe3 = XE::Empty3; //~ ERROR no variant named `Empty3` found for type
23 let xe3 = XE::Empty3(); //~ ERROR no variant named `Empty3` found for type