rlp: fix typos (#27484)

fix typos

Co-authored-by: john <yejiarui@123.com>
pull/27479/head
John Chase 1 year ago committed by GitHub
parent 604da5c84b
commit c375936e81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      rlp/encode.go
  2. 2
      rlp/encode_test.go

@ -419,7 +419,7 @@ func makeEncoderWriter(typ reflect.Type) writer {
// package json simply doesn't call MarshalJSON for this case, but encodes the
// value as if it didn't implement the interface. We don't want to handle it that
// way.
return fmt.Errorf("rlp: unadressable value of type %v, EncodeRLP is pointer method", val.Type())
return fmt.Errorf("rlp: unaddressable value of type %v, EncodeRLP is pointer method", val.Type())
}
return val.Addr().Interface().(Encoder).EncodeRLP(w)
}

@ -396,7 +396,7 @@ var encTests = []encTest{
{val: &struct{ TE testEncoder }{testEncoder{errors.New("test error")}}, error: "test error"},
// Verify the error for non-addressable non-pointer Encoder.
{val: testEncoder{}, error: "rlp: unadressable value of type rlp.testEncoder, EncodeRLP is pointer method"},
{val: testEncoder{}, error: "rlp: unaddressable value of type rlp.testEncoder, EncodeRLP is pointer method"},
// Verify Encoder takes precedence over []byte.
{val: []byteEncoder{0, 1, 2, 3, 4}, output: "C5C0C0C0C0C0"},

Loading…
Cancel
Save