deranged::traits

Trait RangeIsValid

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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