DecodeMsg implements msgp.Decodable
(dc *msgp.Reader)
| 24 | |
| 25 | // DecodeMsg implements msgp.Decodable |
| 26 | func (o *OmitZeroExt) DecodeMsg(dc *msgp.Reader) (err error) { |
| 27 | if dc.IsNil() { |
| 28 | err = dc.ReadNil() |
| 29 | if err != nil { |
| 30 | return |
| 31 | } |
| 32 | o.a = 0 |
| 33 | return |
| 34 | } |
| 35 | o.a, err = dc.ReadInt() |
| 36 | return err |
| 37 | } |
| 38 | |
| 39 | // MarshalMsg implements msgp.Marshaler |
| 40 | func (o OmitZeroExt) MarshalMsg(b []byte) (ret []byte, err error) { |