difftreelog
feat add builtin for `xor`
in: master
2 files changed
crates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth105 ("mod", builtin_mod::INST),105 ("mod", builtin_mod::INST),106 ("primitiveEquals", builtin_primitive_equals::INST),106 ("primitiveEquals", builtin_primitive_equals::INST),107 ("equals", builtin_equals::INST),107 ("equals", builtin_equals::INST),108 ("xor", builtin_xor::INST),108 ("format", builtin_format::INST),109 ("format", builtin_format::INST),109 // Sort110 // Sort110 ("sort", builtin_sort::INST),111 ("sort", builtin_sort::INST),crates/jrsonnet-stdlib/src/operator.rsdiffbeforeafterboth33 equals(&a, &b)33 equals(&a, &b)34}34}3536#[builtin]37pub fn builtin_xor(x: Val, y: Val) -> Result<bool> {38 Ok(!equals(&x, &y)?)39}354036#[builtin]41#[builtin]37pub fn builtin_format(str: IStr, vals: Val) -> Result<String> {42pub fn builtin_format(str: IStr, vals: Val) -> Result<String> {