mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-17 17:33:47 +00:00
Self-review errors.As pointer usage
This commit is contained in:
parent
d46e1b00ba
commit
4209f1c5c0
2 changed files with 2 additions and 2 deletions
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue