We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 47aad93 commit fcc9155Copy full SHA for fcc9155
doc/release-notes/rl-2505.section.md
@@ -32,3 +32,4 @@
32
- `lib.types.unique` and `lib.types.uniq`
33
- `lib.types.nullOr`
34
- `lib.types.functionTo`
35
+ - `lib.types.coercedTo`
lib/types.nix
@@ -1122,7 +1122,9 @@ rec {
1122
getSubModules = finalType.getSubModules;
1123
substSubModules = m: coercedTo coercedType coerceFunc (finalType.substSubModules m);
1124
typeMerge = t: null;
1125
- functor = (defaultFunctor name) // { wrapped = finalType; };
+ functor = elemTypeFunctor name { elemType = finalType; } // {
1126
+ type = payload: types.coercedTo coercedType coerceFunc payload.finalType;
1127
+ };
1128
nestedTypes.coercedType = coercedType;
1129
nestedTypes.finalType = finalType;
1130
};
0 commit comments