difftreelog
feat add std.xnor
in: master
Upstream issue: https://github.com/google/go-jsonnet/pull/677
2 files changed
crates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth114 ("primitiveEquals", builtin_primitive_equals::INST),114 ("primitiveEquals", builtin_primitive_equals::INST),115 ("equals", builtin_equals::INST),115 ("equals", builtin_equals::INST),116 ("xor", builtin_xor::INST),116 ("xor", builtin_xor::INST),117 ("xnor", builtin_xnor::INST),117 ("format", builtin_format::INST),118 ("format", builtin_format::INST),118 // Sort119 // Sort119 ("sort", builtin_sort::INST),120 ("sort", builtin_sort::INST),crates/jrsonnet-stdlib/src/operator.rsdiffbeforeafterboth--- a/crates/jrsonnet-stdlib/src/operator.rs
+++ b/crates/jrsonnet-stdlib/src/operator.rs
@@ -39,6 +39,11 @@
}
#[builtin]
+pub fn builtin_xnor(x: bool, y: bool) -> bool {
+ x == y
+}
+
+#[builtin]
pub fn builtin_format(str: IStr, vals: Val) -> Result<String> {
std_format(&str, vals)
}