deranged::traits

Trait AbsIsSafe

Source
pub(crate) trait AbsIsSafe {
    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> AbsIsSafe for RangedI8<MIN, MAX>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

const ASSERT: () = ()

Source§

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

Source§

const ASSERT: () = ()

Source§

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

Source§

const ASSERT: () = ()

Source§

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

Source§

const ASSERT: () = ()

Source§

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

Source§

const ASSERT: () = ()

Source§

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

Source§

const ASSERT: () = ()