Repeatedly calls VTable.drain until end is zero.
VTable.drain
end
pub fn defaultFlush(w: *Writer) Error!void
pub fn defaultFlush(w: *Writer) Error!void { const drainFn = w.vtable.drain; while (w.end != 0) _ = try drainFn(w, &.{""}, 1); }