Extend API for finite/non-finite validation.
-
FloatNumber
-
FloatPointCompatible
is_finite() with default impl
Use it in:
FloatPointAdapter::validate_scale
FloatPointAdapter::try_float_to_int
as bonus fix: src/adapter.rs
fn validate_scale(scale: P::Scalar) -> Result<f64, FloatPointAdapterScaleError>
using new template api
Extend API for finite/non-finite validation.
FloatNumberis_finite()FloatPointCompatibleis_finite()with default implUse it in:
FloatPointAdapter::validate_scaleFloatPointAdapter::try_float_to_intas bonus fix: src/adapter.rs
fn validate_scale(scale: P::Scalar) -> Result<f64, FloatPointAdapterScaleError>using new template api