| use std::num::NonZeroU8 as N8; |
| use std::num::NonZeroU16 as N16; |
| |
| #[repr(no_niche)] |
| pub struct Cloaked(N16); |
| //~^^ ERROR the attribute `repr(no_niche)` is currently unstable [E0658] |
| |
| #[repr(transparent, no_niche)] |
| pub struct Shadowy(N16); |
| //~^^ ERROR the attribute `repr(no_niche)` is currently unstable [E0658] |
| |
| #[repr(no_niche)] |
| pub enum Cloaked1 { _A(N16), } |
| //~^^ ERROR the attribute `repr(no_niche)` is currently unstable [E0658] |
| |
| #[repr(no_niche)] |
| pub enum Cloaked2 { _A(N16), _B(u8, N8) } |
| //~^^ ERROR the attribute `repr(no_niche)` is currently unstable [E0658] |
| |
| fn main() { } |