rlp: add support for "-" struct tag
This commit is contained in:
@@ -63,12 +63,16 @@ type Decoder interface {
|
||||
// must contain an element for each decoded field. Decode returns an
|
||||
// error if there are too few or too many elements.
|
||||
//
|
||||
// The decoding of struct fields honours two struct tags, "tail" and
|
||||
// "nil". For an explanation of "tail", see the example.
|
||||
// The "nil" tag applies to pointer-typed fields and changes the
|
||||
// decoding rules for the field such that input values of size zero
|
||||
// decode as a nil pointer. This tag can be useful when decoding
|
||||
// recursive types.
|
||||
// The decoding of struct fields honours certain struct tags, "tail",
|
||||
// "nil" and "-".
|
||||
//
|
||||
// The "-" tag ignores fields.
|
||||
//
|
||||
// For an explanation of "tail", see the example.
|
||||
//
|
||||
// The "nil" tag applies to pointer-typed fields and changes the decoding
|
||||
// rules for the field such that input values of size zero decode as a nil
|
||||
// pointer. This tag can be useful when decoding recursive types.
|
||||
//
|
||||
// type StructWithEmptyOK struct {
|
||||
// Foo *[20]byte `rlp:"nil"`
|
||||
|
Reference in New Issue
Block a user