--- a/crates/jrsonnet-evaluator/src/val.rs +++ b/crates/jrsonnet-evaluator/src/val.rs @@ -445,6 +445,8 @@ (Val::Null, Val::Null) => true, (Val::Str(a), Val::Str(b)) => a == b, (Val::Num(a), Val::Num(b)) => (a - b).abs() <= f64::EPSILON, + #[cfg(feature = "exp-bigint")] + (Val::BigInt(a), Val::BigInt(b)) => a == b, (Val::Arr(_), Val::Arr(_)) => { throw!("primitiveEquals operates on primitive types, got array") }