Change-Id: I640ee20e7c0a68c4e024a577e429fed9b3a49ece Reviewed-on: https://cl.tvl.fyi/c/depot/+/6845 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
15 lines
489 B
Nix
15 lines
489 B
Nix
[
|
|
(builtins.any (x: x) [ ])
|
|
(builtins.any (x: x) [ true true true ])
|
|
(builtins.any (x: x) [ false false false ])
|
|
(builtins.any (x: x) [ true true false ])
|
|
(builtins.any (x: x) [ false true true ])
|
|
|
|
# evaluation should short-circuit
|
|
(builtins.any (x: x) [ false true (builtins.abort "should be unreachable") ])
|
|
|
|
# arbitrary functions supported
|
|
(builtins.any (x: x * 2 == 42) [ ])
|
|
(builtins.any (x: x * 2 == 42) [ 7 21 42 ])
|
|
(builtins.any (x: x * 2 == 42) [ 1 2 3 ])
|
|
]
|