Undocumented in source.
Returns string of enum member value
Undocumented in source. Be warned that the author may not have intended to support it.
Formats duration. It uses custom formatter that is inspired by std.format output, but a bit shorter. Note: ISO 8601 was considered, but it's not as human readable as used format.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Undocumented in source. Be warned that the author may not have intended to support it.
Formats SysTime as ISO extended string. Only UTC format supported.
Undocumented in source. Be warned that the author may not have intended to support it.
Gets size needed to hold formatted string result
Same as nogcFormatTo, but it internally uses static malloc buffer to write formatted string to. So be careful that next call replaces internal buffer data and previous result isn't valid anymore.
Formats values to with fmt template into provided sink. Note: it supports only a basic subset of format type specifiers, main usage is for nogc logging and error messages formatting. But more cases can be added as needed.
Undocumented in source. Be warned that the author may not have intended to support it.
Splits format string based on the same rules as described here: https://dlang.org/phobos/std_format.html In addition it supports 'p' as a pointer format specifier to be more compatible with printf. It supports nested arrays format specifier too.
@nogc formatting utilities
Inspired by: https://github.com/weka-io/mecca/blob/master/src/mecca/lib/string.d