// Some constants that *are* valid#![feature(const_transmute)]usestd::mem;usestd::ptr::NonNull;usestd::num::{NonZeroU8,NonZeroUsize};constNON_NULL_PTR1:NonNull<u8>=unsafe{mem::transmute(1usize)};constNON_NULL_PTR2:NonNull<u8>=unsafe{mem::transmute(&0)};constNON_NULL_U8:NonZeroU8=unsafe{mem::transmute(1u8)};constNON_NULL_USIZE:NonZeroUsize=unsafe{mem::transmute(1usize)};constUNIT:()=();fnmain(){}