Module swiss_army_knife::non_zero
source · [−]Expand description
Non zero numerics support.
Functions
Similar to NonNull::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroI8::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroI16::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroI32::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroI64::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroI128::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroIsize::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroU8::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroU16::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroU32::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroU64::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroU128::new_unchecked()
but checks are made when compiling with debug assertions.
Similar to NonZeroUsize::new_unchecked()
but checks are made when compiling with debug assertions.