func()

in format.go [99:116]


func (w *lenWriter) WriteString(s string) (int, error) {
	var b []byte
	if strings.ContainsFunc(s, func(r rune) bool {
		return !unicode.IsSpace(r)
	}) {
		b = w.prefix.Bytes()
	} else if w.prefix.Len() != 0 {
		b = []byte{'\n'}
	}
	w.prefix.Reset()
	_, err := w.w.Write(b)
	if err != nil {
		return 0, err
	}
	n, err := io.WriteString(w.w, s)
	w.len += n
	return n, err
}