in azkustodata/errors/errors.go [146:175]
func (e *Error) Error() string {
b := new(strings.Builder)
if e.Op != OpUnknown {
pad(b, ": ")
b.WriteString(fmt.Sprintf("Op(%s)", e.Op.String()))
}
if e.Kind != KOther {
pad(b, ": ")
b.WriteString(fmt.Sprintf("Kind(%s)", e.Kind.String()))
}
if e.Err != nil {
pad(b, ": ")
b.WriteString(e.Err.Error())
}
var inner = e.inner
for {
if inner == nil {
break
}
pad(b, Separator)
b.WriteString(inner.Err.Error())
inner = inner.inner
}
if b.Len() == 0 {
return "no error"
}
return b.String()
}