Module swiss_army_knife::non_zero[][src]

Non zero numerics support.

Functions

new_non_null

Similar to NonNull::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_i8

Similar to NonZeroI8::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_i16

Similar to NonZeroI16::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_i32

Similar to NonZeroI32::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_i64

Similar to NonZeroI64::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_i128

Similar to NonZeroI128::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_isize

Similar to NonZeroIsize::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_u8

Similar to NonZeroU8::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_u16

Similar to NonZeroU16::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_u32

Similar to NonZeroU32::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_u64

Similar to NonZeroU64::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_u128

Similar to NonZeroU128::new_unchecked() but checks are made when compiling with debug assertions.

new_non_zero_usize

Similar to NonZeroUsize::new_unchecked() but checks are made when compiling with debug assertions.