func (d *DomainError) Error() string { if d == nil { return "domain error was nil" } kind := toHuman[d.Kind] return fmt.Sprintf("%s - %s", kind, d.Message) } should include the underlying cause if available.
func (d *DomainError) Error() string {
if d == nil {
return "domain error was nil"
}
kind := toHuman[d.Kind]
return fmt.Sprintf("%s - %s", kind, d.Message)
}
should include the underlying cause if available.