package textfmt import "io" type writer struct { w io.Writer err error } func (w *writer) write(s string) { if w.err != nil { return } if _, err := w.w.Write([]byte(s)); err != nil { w.err = err } }