lib/types: remove unnecessary coerceFunc assertion

Changed files
+1 -4
lib
+1 -4
lib/types.nix
···
let
coerceVal = val:
if finalType.check val then val
-
else let
-
coerced = coerceFunc val;
-
in assert finalType.check coerced; coerced;
-
+
else coerceFunc val;
in finalType.merge loc (map (def: def // { value = coerceVal def.value; }) defs);
getSubOptions = finalType.getSubOptions;
getSubModules = finalType.getSubModules;