Module decimal_utils

Source
Expand description

Decimal conversion utilities for safe f64 conversions with precision validation

Provides utilities for converting Decimal to f64 with proper error handling, precision validation, and high-precision fallback calculations. Critical for HFT financial calculations where precision loss can be costly.

Enums§

PrecisionValidation
Result of precision validation for Decimal to f64 conversion

Functions§

decimal_to_f64_or_nan
Convert Decimal to f64, returning NaN on conversion failure
decimal_to_f64_safe
Safe Decimal to f64 conversion with precision warnings
decimal_to_f64_with_validation
Convert Decimal to f64 with precision validation
validate_decimal_to_f64_precision
Validate precision loss when converting Decimal to f64