type text/tabwriter.Writer

24 uses

	text/tabwriter (current package)
		tabwriter.go#L91: type Writer struct {
		tabwriter.go#L112: func (b *Writer) addLine(flushed bool) {
		tabwriter.go#L137: func (b *Writer) reset() {
		tabwriter.go#L211: func (b *Writer) Init(output io.Writer, minwidth, tabwidth, padding int, padchar byte, flags uint) *Writer {
		tabwriter.go#L234: func (b *Writer) dump() {
		tabwriter.go#L253: func (b *Writer) write0(buf []byte) {
		tabwriter.go#L263: func (b *Writer) writeN(src []byte, n int) {
		tabwriter.go#L276: func (b *Writer) writePadding(textw, cellw int, useTabs bool) {
		tabwriter.go#L298: func (b *Writer) writeLines(pos0 int, line0, line1 int) (pos int) {
		tabwriter.go#L354: func (b *Writer) format(pos0 int, line0, line1 int) (pos int) {
		tabwriter.go#L413: func (b *Writer) append(text []byte) {
		tabwriter.go#L419: func (b *Writer) updateWidth() {
		tabwriter.go#L434: func (b *Writer) startEscape(ch byte) {
		tabwriter.go#L450: func (b *Writer) endEscape() {
		tabwriter.go#L468: func (b *Writer) terminateCell(htab bool) int {
		tabwriter.go#L476: func (b *Writer) handlePanic(err *error, op string) {
		tabwriter.go#L494: func (b *Writer) Flush() error {
		tabwriter.go#L500: func (b *Writer) flush() (err error) {
		tabwriter.go#L509: func (b *Writer) flushNoDefers() {
		tabwriter.go#L530: func (b *Writer) Write(buf []byte) (n int, err error) {
		tabwriter.go#L607: func NewWriter(output io.Writer, minwidth, tabwidth, padding int, padchar byte, flags uint) *Writer {
		tabwriter.go#L608: 	return new(Writer).Init(output, minwidth, tabwidth, padding, padchar, flags)

	go/printer
		printer.go#L1357: 	if tw, _ := output.(*tabwriter.Writer); tw != nil {