3 #![feature(const_nonzero_int_methods)]
5 use std::num::NonZeroU8;
7 const X: NonZeroU8 = unsafe { NonZeroU8::new_unchecked(5) };
10 const ZERO: Option<NonZeroU8> = NonZeroU8::new(0);
11 const ONE: Option<NonZeroU8> = NonZeroU8::new(1);
16 assert!(ZERO.is_none());
17 assert_eq!(ONE.unwrap().get(), 1);