naga::proc::type_methods

Trait IntFloatLimits

Source
pub trait IntFloatLimits<F>
where F: Float,
{ // Required methods fn min_float() -> F; fn max_float() -> F; }
Expand description

Helper trait for providing the min and max values exactly representable by the integer type Self and floating point type F.

Required Methods§

Source

fn min_float() -> F

Returns the minimum value exactly representable by the integer type Self and floating point type F.

Source

fn max_float() -> F

Returns the maximum value exactly representable by the integer type Self and floating point type F.

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.

Implementations on Foreign Types§

Source§

impl IntFloatLimits<f32> for i32

Source§

impl IntFloatLimits<f32> for i64

Source§

impl IntFloatLimits<f32> for u32

Source§

impl IntFloatLimits<f32> for u64

Source§

impl IntFloatLimits<f64> for i32

Source§

impl IntFloatLimits<f64> for i64

Source§

impl IntFloatLimits<f64> for u32

Source§

impl IntFloatLimits<f64> for u64

Source§

impl IntFloatLimits<f16> for i32

Source§

impl IntFloatLimits<f16> for i64

Source§

impl IntFloatLimits<f16> for u32

Source§

impl IntFloatLimits<f16> for u64

Implementors§