fn format(data: FormatData, w: *Writer) Writer.Error!void data: FormatDataw: *Writer855
856
857
858
859
860
861 fn format(data: FormatData, w: *Writer) Writer.Error!void {
assert(data.string != .none);
const string_slice = data.string.slice(data.builder) orelse
return w.print("{d}", .{@backingInt(data.string)});
const quote_behavior = data.quote_behavior orelse return w.writeAll(string_slice);
return printEscapedString(string_slice, quote_behavior, w);
}