std::f32 - Rust (original) (raw)

Expand description

Constants for the f32 single-precision floating point type.

See also the f32 primitive type.

Mathematically significant numbers are provided in the consts sub-module.

For the constants defined directly in this module (as distinct from those defined in the consts sub-module), new code should instead use the associated constants defined directly on the f32 type.

consts

Basic mathematical constants.

DIGITSDeprecation planned

Approximate number of significant digits in base 10. Use f32::DIGITS instead.

EPSILONDeprecation planned

Machine epsilon value for f32. Use f32::EPSILON instead.

INFINITYDeprecation planned

Infinity (∞). Use f32::INFINITY instead.

MANTISSA_DIGITSDeprecation planned

Number of significant digits in base 2. Use f32::MANTISSA_DIGITS instead.

MAXDeprecation planned

Largest finite f32 value. Use f32::MAX instead.

MAX_10_EXPDeprecation planned

Maximum possible power of 10 exponent. Use f32::MAX_10_EXP instead.

MAX_EXPDeprecation planned

Maximum possible power of 2 exponent. Use f32::MAX_EXP instead.

MINDeprecation planned

Smallest finite f32 value. Use f32::MIN instead.

MIN_10_EXPDeprecation planned

Minimum possible normal power of 10 exponent. Use f32::MIN_10_EXP instead.

MIN_EXPDeprecation planned

One greater than the minimum possible normal power of 2 exponent. Use f32::MIN_EXP instead.

MIN_POSITIVEDeprecation planned

Smallest positive normal f32 value. Use f32::MIN_POSITIVE instead.

NANDeprecation planned

Not a Number (NaN). Use f32::NAN instead.

NEG_INFINITYDeprecation planned

Negative infinity (−∞). Use f32::NEG_INFINITY instead.

RADIXDeprecation planned

The radix or base of the internal representation of f32. Use f32::RADIX instead.