github.com/ethw3/go-ethereuma@v0.0.0-20221013053120-c14602a4c23c/core/types/gen_log_rlp.go (about) 1 // Code generated by rlpgen. DO NOT EDIT. 2 3 //go:build !norlpgen 4 // +build !norlpgen 5 6 package types 7 8 import "github.com/ethw3/go-ethereuma/rlp" 9 import "io" 10 11 func (obj *rlpLog) EncodeRLP(_w io.Writer) error { 12 w := rlp.NewEncoderBuffer(_w) 13 _tmp0 := w.List() 14 w.WriteBytes(obj.Address[:]) 15 _tmp1 := w.List() 16 for _, _tmp2 := range obj.Topics { 17 w.WriteBytes(_tmp2[:]) 18 } 19 w.ListEnd(_tmp1) 20 w.WriteBytes(obj.Data) 21 w.ListEnd(_tmp0) 22 return w.Flush() 23 }