ref: df1f2fb3daa1acd25c88510f259d5535fb482126
dir: /ref/store/files/update_error.go/
package files
import "fmt"
type updateContextError struct {
name string
err error
}
func (err *updateContextError) Error() string {
return fmt.Sprintf("refstore/files: update %q: %v", err.name, err.err)
}
func (err *updateContextError) Unwrap() error {
if err == nil {
return nil
}
return err.err
}
func wrapUpdateError(name string, err error) error {
if err == nil || name == "" {
return err
}
return &updateContextError{name: name, err: err}
}