pub fn abs(self) -> Self {
        match self.value {
            NumValue::Rational(s) => s.abs().into(),
            NumValue::BigRational(s) => s.abs().into(),
            NumValue::Float(s) => s.abs().into(),
        }
    }
/// Computes the absolute value of the number, retaining the flags.
Computes the absolute value of the number, retaining the flags.
Computes the absolute value of the number retaining the flags .
pub fn abs(self) -> Self {
        match self.value {
            NumValue::Rational(s) => s.abs().into(),
            NumValue::BigRational(s) => s.abs().into(),
            NumValue::Float(s) => s.abs().into(),
        }
    }
pub fn abs ( self ) -> Self { match self . value { NumValue :: Rational ( s ) => s . abs ( ) . into ( ) , NumValue :: BigRational ( s ) => s . abs ( ) . into ( ) , NumValue :: Float ( s ) => s . abs ( ) . into ( ) , } }
Computes the absolute value of the number, retaining the flags.
Computes the absolute value of the number retaining the flags .
self
self