Expand description

Equality of Rationals and primitive integers.

partial_eq

use malachite_q::Rational;

assert!(Rational::from(123) == 123u64);
assert!(Rational::from(-123) != 123u64);
assert!(Rational::from_signeds(22, 7) != 123u64);
assert!(Rational::from_signeds(-22, 7) != 123u64);

assert!(Rational::from(123) == 123i64);
assert!(Rational::from(-123) == -123i64);
assert!(Rational::from_signeds(22, 7) != -123i64);
assert!(Rational::from_signeds(-22, 7) != -123i64);

assert!(123u64 == Rational::from(123));
assert!(123u64 != Rational::from(-123));
assert!(123u64 != Rational::from_signeds(22, 7));
assert!(123u64 != Rational::from_signeds(-22, 7));

assert!(123i64 == Rational::from(123));
assert!(-123i64 == Rational::from(-123));
assert!(-123i64 != Rational::from_signeds(22, 7));
assert!(-123i64 != Rational::from_signeds(-22, 7));