Improving NonZero type ergonomics

macro_rules! non_zero {
    ($x: literal) => {
        const { std::num::NonZero::new($x).expect("cannot be zero") }
    };
}
7 Likes