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
80 ("any", builtin_any::INST),80 ("any", builtin_any::INST),
81 ("all", builtin_all::INST),81 ("all", builtin_all::INST),
82 ("member", builtin_member::INST),82 ("member", builtin_member::INST),
83 ("contains", builtin_member::INST),
83 ("count", builtin_count::INST),84 ("count", builtin_count::INST),
84 ("avg", builtin_avg::INST),85 ("avg", builtin_avg::INST),
85 // Math86 // Math