Module lexical_util::extended_float
source · [−]Expand description
Extended precision floating-point type.
Also contains helpers to convert to and from native rust floats. This representation stores the mantissa as a 64-bit unsigned integer, and the exponent as a 32-bit unsigned integer, allowed ~80 bits of precision (only 16 bits of the 32-bit integer are used, u32 is used for performance). Since there is no storage for the sign bit, this only works for positive floats.
Structs
Extended precision floating-point type.