summaryrefslogtreecommitdiffstats
path: root/lib/trivial.nix
diff options
context:
space:
mode:
authorBas van Dijk <v.dijk.bas@gmail.com>2020-07-20 13:14:19 +0200
committerBas van Dijk <v.dijk.bas@gmail.com>2020-07-20 13:14:19 +0200
commit6e7822b8f3e495e3c2c12b121ca81d8565298589 (patch)
tree895a92f784e3454312a88169f0dbc226df5d4990 /lib/trivial.nix
parente15815e885db42e642ed67527df76bbcc35f3e91 (diff)
lib: toHex -> toHexString & toBase -> toBaseDigits
This makes the type of these functions more apparent from the name.
Diffstat (limited to 'lib/trivial.nix')
-rw-r--r--lib/trivial.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/trivial.nix b/lib/trivial.nix
index 1114e94b5230..6eb1fb3a5b11 100644
--- a/lib/trivial.nix
+++ b/lib/trivial.nix
@@ -336,13 +336,13 @@ rec {
/* Convert the given positive integer to a string of its hexadecimal
representation. For example:
- toHex 0 => "0"
+ toHexString 0 => "0"
- toHex 16 => "10"
+ toHexString 16 => "10"
- toHex 250 => "FA"
+ toHexString 250 => "FA"
*/
- toHex = i:
+ toHexString = i:
let
toHexDigit = d:
if d < 10
@@ -357,18 +357,18 @@ rec {
"15" = "F";
}.${toString d};
in
- lib.concatMapStrings toHexDigit (toBase 16 i);
+ lib.concatMapStrings toHexDigit (toBaseDigits 16 i);
- /* `toBase base i` converts the positive integer i to a list of its
+ /* `toBaseDigits base i` converts the positive integer i to a list of its
digits in the given base. For example:
- toBase 10 123 => [ 1 2 3 ]
+ toBaseDigits 10 123 => [ 1 2 3 ]
- toBase 2 6 => [ 1 1 0 ]
+ toBaseDigits 2 6 => [ 1 1 0 ]
- toBase 16 250 => [ 15 10 ]
+ toBaseDigits 16 250 => [ 15 10 ]
*/
- toBase = base: i:
+ toBaseDigits = base: i:
let
go = i:
if i < base