Skip to main content

nz

Function nz 

Source
pub const fn nz(value: usize) -> NonZeroUsize
Expand description

Returns a NonZeroUsize from a known non-zero value.

This helper is const-evaluable, so a zero constant fails during const evaluation. Constant non-zero inputs compile down without the unsafe { NonZeroUsize::new_unchecked(...) } ceremony otherwise repeated by concrete codecs.

§Parameters

  • value: Non-zero item count.

§Returns

Returns a NonZeroUsize equal to value.

§Panics

Panics when value is zero.