Expand description
Implementations of PartialOrdAbs
(a trait for comparing the absolute values of numbers by order) for Float
s and
primitive integers.
§partial_cmp_abs
use malachite_base::num::basic::traits::{Infinity, NegativeInfinity};
use malachite_base::num::comparison::traits::PartialOrdAbs;
use malachite_float::Float;
assert!(Float::from(80).lt_abs(&100u64));
assert!(Float::INFINITY.gt_abs(&100u64));
assert!(Float::NEGATIVE_INFINITY.gt_abs(&100u64));
assert!(100u64.gt_abs(&Float::from(80)));
assert!(100u64.lt_abs(&Float::INFINITY));
assert!(100u64.lt_abs(&Float::NEGATIVE_INFINITY));
assert!(Float::from(80).lt_abs(&100i64));
assert!(Float::from(-80).lt_abs(&-100i64));
assert!(Float::INFINITY.gt_abs(&100i64));
assert!(Float::NEGATIVE_INFINITY.gt_abs(&-100i64));
assert!(100i64.gt_abs(&Float::from(80)));
assert!(100i64.lt_abs(&Float::INFINITY));
assert!((-100i64).lt_abs(&Float::INFINITY));
assert!((-100i64).lt_abs(&Float::NEGATIVE_INFINITY));