Skip to main content

expr_citizen_eq

Function expr_citizen_eq 

Source
pub fn expr_citizen_eq(left: &Expr, right: &Expr) -> bool
Expand description

Compares two Exprs under citizen equality.

Equivalent to the kernel’s canonical equality except that f64-domain numbers compare by canonical text, matching how citizen fields round trip.

§Examples

let left = 7_i64.encode_field();
let right = 7_i64.encode_field();
assert!(expr_citizen_eq(&left, &right));

let other = 8_i64.encode_field();
assert!(!expr_citizen_eq(&left, &other));