]>
git.proxmox.com Git - rustc.git/blob - tests/ui/xcrate/xcrate-unit-struct-2.rs
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"));