git.delta.rocks / jrsonnet / refs/commits / 43007643d5e9

difftreelog

feat add std.contains

Yaroslav Bolyukin2023-06-14parent: #371439f.patch.diff
in: master

2 files changed

modifiedcrates/jrsonnet-stdlib/src/arrays.rsdiffbeforeafterboth
230 }230 }
231}231}
232
233#[builtin]
234pub fn builtin_contains(arr: IndexableVal, elem: Val) -> Result<bool> {
235 builtin_member(arr, elem)
236}
232237
233#[builtin]238#[builtin]
234pub fn builtin_count(arr: ArrValue, x: Val) -> Result<usize> {239pub fn builtin_count(arr: ArrValue, x: Val) -> Result<usize> {
modifiedcrates/jrsonnet-stdlib/src/lib.rsdiffbeforeafterboth
--- a/crates/jrsonnet-stdlib/src/lib.rs
+++ b/crates/jrsonnet-stdlib/src/lib.rs
@@ -80,6 +80,7 @@
 		("any", builtin_any::INST),
 		("all", builtin_all::INST),
 		("member", builtin_member::INST),
+		("contains", builtin_member::INST),
 		("count", builtin_count::INST),
 		("avg", builtin_avg::INST),
 		// Math