assert(!fromBase10!int(null).isValid); assert(fromBase10!int("0").assumeValid == 0); assert(fromBase10!int("1").assumeValid == 1); assert(fromBase10!int("21").assumeValid == 21); assert(fromBase10!int("321").assumeValid == 321); assert(!fromBase10!ubyte("256").isValid); assert(fromBase10!ubyte("255").assumeValid == 255); assert(!fromBase10!int("yolo").isValid); assert(!fromBase10!uint("-20").isValid); assert(fromBase10!int("-231").assumeValid == -231);