import std.range; import std.conv; void main() { auto r = cycle("2A!"); auto u = std.conv.parse!uint(r, 16); // "does not match any function template declaration" assert(u == 42); assert(r.front == '!'); }
https://github.com/D-Programming-Language/phobos/pull/396
https://github.com/D-Programming-Language/phobos/commit/5a21673eac145a182a4a68d86d8fc4c0e9e2f489