diff options
author | Profpatsch <mail@profpatsch.de> | 2021-01-01T20·36+0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2021-01-03T15·53+0000 |
commit | 4af195c5f294699340e349e936f994813a7112e4 (patch) | |
tree | 8a73883bdd3796dae6e4490b36aa8e0d5f22a394 /lisp | |
parent | 2f063bc5b0b9ef7a077ce11910fde78bfe45f29b (diff) |
feat(nix/yants): add restrict r/2050
`restrict` uses a predicate function to restrict a type, giving the restricting a descriptive name in the process. First, the wrapped type definition is checked (e.g. int) and then the value is checked with the predicate, so the predicate can already depend on the value being of the wrapped type. Change-Id: Ic3edde45a8f34c31bc164414580d0a1aa5a821d5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2312 Tested-by: BuildkiteCI Reviewed-by: Profpatsch <mail@profpatsch.de> Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'lisp')
0 files changed, 0 insertions, 0 deletions