import mir.appender; ScopedBuffer!char w; w.printZeroPad(-123, 5); w.put(' '); w.printZeroPad(123, 5); assert(w.data == "-0123 00123", w.data);
See Implementation