An alternative to calling write that formats a value with std.fmt.
This function does the usual punctuation and indentation formatting
assuming the resulting formatted string represents a single complete value;
e.g. "1", "[]", "[1,2]", not "1,2".
This function may be useful for doing your own number formatting.
pub fn print(self: *Stringify, comptime fmt: []const u8, args: anytype) Error!void
pub fn print(self: *Stringify, comptime fmt: []const u8, args: anytype) Error!void {
if (build_mode_has_safety) assert(self.raw_streaming_mode == .none);
try self.valueStart();
try self.writer.print(fmt, args);
self.valueDone();
}