deranged::traits

Trait NegIsSafe

Source
pub(crate) trait NegIsSafe {
    const ASSERT: ();
}

Required Associated Constants§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<const MIN: i8, const MAX: i8> NegIsSafe for RangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> NegIsSafe for RangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> NegIsSafe for RangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> NegIsSafe for RangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> NegIsSafe for RangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> NegIsSafe for RangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> NegIsSafe for RangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> NegIsSafe for RangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> NegIsSafe for RangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> NegIsSafe for RangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> NegIsSafe for RangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> NegIsSafe for RangedUsize<MIN, MAX>