difftreelog
fix std.primitiveEquals for bigint
in: master
1 file changed
crates/jrsonnet-evaluator/src/val.rsdiffbeforeafterboth445 (Val::Null, Val::Null) => true,445 (Val::Null, Val::Null) => true,446 (Val::Str(a), Val::Str(b)) => a == b,446 (Val::Str(a), Val::Str(b)) => a == b,447 (Val::Num(a), Val::Num(b)) => (a - b).abs() <= f64::EPSILON,447 (Val::Num(a), Val::Num(b)) => (a - b).abs() <= f64::EPSILON,448 #[cfg(feature = "exp-bigint")]449 (Val::BigInt(a), Val::BigInt(b)) => a == b,448 (Val::Arr(_), Val::Arr(_)) => {450 (Val::Arr(_), Val::Arr(_)) => {449 throw!("primitiveEquals operates on primitive types, got array")451 throw!("primitiveEquals operates on primitive types, got array")450 }452 }