This seems to be a long-standing problem !! (See this bugreport.)
As far as I can tell, there are no corresponding pure functions in Phobos. I am afraid that you yourself.
Edit from OP: I used such a function to convert uints
to strings
.
import std.math: log10; pure string convert(uint number) { string result; while (log10(number) + 1 >= 1) { immutable uint lastDigit = number % 10; result = cast(char)('0' + lastDigit) ~ result; number /= 10; } return result; }
source share