Skip to main content

nz

Macro nz 

Source
macro_rules! nz {
    ($value:expr) => { ... };
}
Expand description

Constructs a NonZeroUsize from a const-evaluable expression.

§Examples

const WIDTH: core::num::NonZeroUsize = qubit_codec::nz!(4);

assert_eq!(WIDTH.get(), 4);

§Panics

Panics when the supplied value is zero.