Self-review errors.As pointer usage

This commit is contained in:
Quentin Mc Gaw 2025-01-20 09:52:09 +01:00
parent d46e1b00ba
commit 4209f1c5c0
No known key found for this signature in database
GPG key ID: 6B26BAFFE648CAFB
2 changed files with 2 additions and 2 deletions

View file

@ -47,7 +47,7 @@ type nameError struct {
} }
func (err nameError) Error() string { func (err nameError) Error() string {
ee := new(entryError) var ee entryError
if errors.As(err.err, &ee) { if errors.As(err.err, &ee) {
return fmt.Sprintf("invalid %s entry at %s: %v", ee.typ, err.name, ee.err) return fmt.Sprintf("invalid %s entry at %s: %v", ee.typ, err.name, ee.err)
} }

View file

@ -141,7 +141,7 @@ func structFields(typ reflect.Type) (fields []field, err error) {
// Filter/validate fields. // Filter/validate fields.
structFields, structTags, err := rlpstruct.ProcessFields(allStructFields) structFields, structTags, err := rlpstruct.ProcessFields(allStructFields)
if err != nil { if err != nil {
tagErr := new(rlpstruct.TagError) var tagErr rlpstruct.TagError
if errors.As(err, &tagErr) { if errors.As(err, &tagErr) {
tagErr.StructType = typ.String() tagErr.StructType = typ.String()
return nil, tagErr return nil, tagErr