// MarshalMsg implements msgp.Marshaler func (z *Record) MarshalMsg(b []byte) (o []byte, err error) { o = msgp.Require(b, z.Msgsize()) // array header, size 5 o = append(o, 0x95) o = msgp.AppendUint64(o, z.Index) o = msgp.AppendInt64(o, z.TimeSec) o = msgp.AppendInt64(o, z.TimeNSec) o = msgp.AppendBytes(o, z.RemoteAddr) o = msgp.AppendBytes(o, z.Message) return }
func (r rawBytes) MarshalMsg(b []byte) ([]byte, error) { return msgp.AppendBytes(b, []byte(r)), nil }