(p errbase.Printer)
| 544 | func (e *errFmt) Error() string { return e.msg } |
| 545 | func (e *errFmt) Format(s fmt.State, verb rune) { errbase.FormatError(e, s, verb) } |
| 546 | func (e *errFmt) FormatError(p errbase.Printer) error { |
| 547 | p.Print(e.msg) |
| 548 | if p.Detail() { |
| 549 | p.Printf("-- this is %s's\nmulti-line leaf payload", e.msg) |
| 550 | } |
| 551 | return nil |
| 552 | } |
| 553 | |
| 554 | // werrFmt is like errFmt but is a wrapper. |
| 555 | type werrFmt struct { |