2 // aux-build:xcrate_unit_struct.rs
3 // pretty-expanded FIXME #23616
4 #![allow(non_upper_case_globals)]
6 extern crate xcrate_unit_struct;
8 const s1: xcrate_unit_struct::Struct = xcrate_unit_struct::Struct;
9 static s2: xcrate_unit_struct::Unit = xcrate_unit_struct::Unit::UnitVariant;
10 static s3: xcrate_unit_struct::Unit =
11 xcrate_unit_struct::Unit::Argument(xcrate_unit_struct::Struct);
12 static s4: xcrate_unit_struct::Unit = xcrate_unit_struct::Unit::Argument(s1);
13 static s5: xcrate_unit_struct::TupleStruct = xcrate_unit_struct::TupleStruct(20, "foo");
15 fn f1(_: xcrate_unit_struct::Struct) {}
16 fn f2(_: xcrate_unit_struct::Unit) {}
17 fn f3(_: xcrate_unit_struct::TupleStruct) {}
20 f1(xcrate_unit_struct::Struct);
21 f2(xcrate_unit_struct::Unit::UnitVariant);
22 f2(xcrate_unit_struct::Unit::Argument(xcrate_unit_struct::Struct));
23 f3(xcrate_unit_struct::TupleStruct(10, "bar"));