--- a/crates/jrsonnet-stdlib/src/operator.rs +++ b/crates/jrsonnet-stdlib/src/operator.rs @@ -34,8 +34,8 @@ } #[builtin] -pub fn builtin_xor(x: Val, y: Val) -> Result { - Ok(!equals(&x, &y)?) +pub fn builtin_xor(x: bool, y: bool) -> bool { + x ^ y } #[builtin]