From 7d0dc29adf3b11c7f5dfff0a683936c7f16b0709 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Wed, 03 May 2023 18:03:58 +0000 Subject: [PATCH] fix: std.primitiveEquals for bigint --- --- 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") } -- gitstuff