diff options
author | Profpatsch <mail@profpatsch.de> | 2020-01-23 01:07:02 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2020-01-23 14:47:38 +0100 |
commit | 18520b7f3658f2007c7cbfcaea43edf2becdbb86 (patch) | |
tree | d9ea38396e88e41988b62dd5dabd2392982bb6a3 /lib | |
parent | e71e1be8590e0f0dcac66e8b1e09695b94362fbd (diff) |
lib/generators: floats are not supported in mkValueStringDefault
They are cut off after a few decimal places; we cannot in good faith define a default string representation with that.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/generators.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/generators.nix b/lib/generators.nix index a71654bec6c36..a64e94bd5cbdf 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -46,7 +46,10 @@ rec { else if isList v then err "lists" v # same as for lists, might want to replace else if isAttrs v then err "attrsets" v + # functions can’t be printed of course else if isFunction v then err "functions" v + # let’s not talk about floats. There is no sensible `toString` for them. + else if isFloat v then err "floats" v else err "this value is" (toString v); |