fn float_bigint_ord(bi: &BigInt, g: f64) -> Ordering {
    match bi.to_f64() {
        Some(f) => float_ord(f, g),
        None => if bi.is_positive() { Ordering::Greater } else { Ordering::Less }
    }
}
/// Ordering between floats and big integers.
Ordering between floats and big integers.
Ordering between floats and big integers .
fn float_bigint_ord(bi: &BigInt, g: f64) -> Ordering {
    match bi.to_f64() {
        Some(f) => float_ord(f, g),
        None => if bi.is_positive() { Ordering::Greater } else { Ordering::Less }
    }
}
fn float_bigint_ord ( bi : & BigInt , g : f64 ) -> Ordering { match bi . to_f64 ( ) { Some ( f ) => float_ord ( f , g ) , None => if bi . is_positive ( ) { Ordering :: Greater } else { Ordering :: Less } } }
Ordering between floats and big integers.
Ordering between floats and big integers .
bi
&BigInt
g
f64
bi
&BigInt
g
f64