Skip to main content

ElementLimits

Trait ElementLimits 

pub trait ElementLimits {
    const MIN: Self;
    const MAX: Self;
}
Expand description

Element limits trait.

Required Associated Constants§

const MIN: Self

The minimum representable value

const MAX: Self

The maximum representable value

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl ElementLimits for bool

§

const MIN: bool = false

§

const MAX: bool = true

§

impl ElementLimits for f32

§

const MIN: f32 = f32::MIN

§

const MAX: f32 = f32::MAX

§

impl ElementLimits for f64

§

const MIN: f64 = f64::MIN

§

const MAX: f64 = f64::MAX

§

impl ElementLimits for i8

§

const MIN: i8 = i8::MIN

§

const MAX: i8 = i8::MAX

§

impl ElementLimits for i16

§

const MIN: i16 = i16::MIN

§

const MAX: i16 = i16::MAX

§

impl ElementLimits for i32

§

const MIN: i32 = i32::MIN

§

const MAX: i32 = i32::MAX

§

impl ElementLimits for i64

§

const MIN: i64 = i64::MIN

§

const MAX: i64 = i64::MAX

§

impl ElementLimits for u8

§

const MIN: u8 = u8::MIN

§

const MAX: u8 = u8::MAX

§

impl ElementLimits for u16

§

const MIN: u16 = u16::MIN

§

const MAX: u16 = u16::MAX

§

impl ElementLimits for u32

§

const MIN: u32 = u32::MIN

§

const MAX: u32 = u32::MAX

§

impl ElementLimits for u64

§

const MIN: u64 = u64::MIN

§

const MAX: u64 = u64::MAX

Implementors§

§

impl ElementLimits for bf16

§

const MIN: bf16 = bf16::MIN

§

const MAX: bf16 = bf16::MAX

§

impl ElementLimits for f16

§

const MIN: f16 = f16::MIN

§

const MAX: f16 = f16::MAX

§

impl ElementLimits for flex32

§

const MIN: flex32

§

const MAX: flex32