E.g. `NonZeroU32::new_unchecked` is a `const fn` but `NonZeroU32::new` is not; this means that defining constant values is `unsafe`. ```rust pub const X: NonZeroU32 = unsafe { NonZeroU32::new_unchecked(123) }; ```
E.g.
NonZeroU32::new_uncheckedis aconst fnbutNonZeroU32::newis not; this means that defining constant values isunsafe.