mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
stdenv/meta-types: support non-strings in enums
This commit is contained in:
parent
50cf7fe9dc
commit
bbad0fcf20
1 changed files with 3 additions and 3 deletions
|
|
@ -173,10 +173,10 @@ lib.fix (self: {
|
|||
|
||||
enum =
|
||||
values:
|
||||
assert isList values && all isString values;
|
||||
assert isList values;
|
||||
{
|
||||
name = "enum<${concatStringsSep "," values}>";
|
||||
verify = v: isString v && elem v values;
|
||||
name = if all isString values then "enum<${concatStringsSep "," values}>" else "enum";
|
||||
verify = v: elem v values;
|
||||
};
|
||||
|
||||
record =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue