pub fn float_div(self, other: Self) -> Result<Self, NumberError> {
        let a = f64::from(self);
        let b = f64::from(other);
        if b == 0.0 {
            Err(NumberError::NaN)
        } else {
            Self::try_from(a / b)
        }
    }
/// Divides this number with another number using floating point arithmetic.
Divides this number with another number using floating point arithmetic.
Divides this number with another number using floating point arithmetic .
pub fn float_div(self, other: Self) -> Result<Self, NumberError> {
        let a = f64::from(self);
        let b = f64::from(other);
        if b == 0.0 {
            Err(NumberError::NaN)
        } else {
            Self::try_from(a / b)
        }
    }
pub fn float_div ( self , other : Self ) -> Result < Self , NumberError > { let a = f64 :: from ( self ) ; let b = f64 :: from ( other ) ; if b == 0.0 { Err ( NumberError :: NaN ) } else { Self :: try_from ( a / b ) } }
Divides this number with another number using floating point arithmetic.
Divides this number with another number using floating point arithmetic .
self
other
Self
self
other
Self