Преглед на файлове

lib/types: add types.nonEmptyListOf

wip-nanopi-m4v2
Robert Schütz преди 8 години
родител
ревизия
c65e36c9ca
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. +4
    -0
      lib/types.nix

+ 4
- 0
lib/types.nix Целия файл

@@ -256,6 +256,10 @@ rec {
functor = (defaultFunctor name) // { wrapped = elemType; };
};

nonEmptyListOf = elemType:
let list = addCheck (types.listOf elemType) (l: l != []);
in list // { description = "non-empty " + list.description; };

attrsOf = elemType: mkOptionType rec {
name = "attrsOf";
description = "attribute set of ${elemType.description}s";


Зареждане…
Отказ
Запис