1 #![crate_type = "rlib"]
2 #![feature(never_type)]
5 pub enum UninhabitedEnum
{
9 pub struct UninhabitedStruct
{
14 pub struct UninhabitedTupleStruct(!);
16 pub enum UninhabitedVariants
{
17 #[non_exhaustive] Tuple(!),
18 #[non_exhaustive] Struct { x: ! }
21 pub enum PartiallyInhabitedVariants
{
23 #[non_exhaustive] Struct { x: ! }
26 pub struct IndirectUninhabitedEnum(UninhabitedEnum
);
28 pub struct IndirectUninhabitedStruct(UninhabitedStruct
);
30 pub struct IndirectUninhabitedTupleStruct(UninhabitedTupleStruct
);
32 pub struct IndirectUninhabitedVariants(UninhabitedVariants
);