func (t *TReader) string(r *marshal.Reader, v reflect.Value) { if l := r.Uint32(); l >= 1 { sz := r.Intvar() v.SetString(r.String(sz)) } else { r.Err = fmt.Errorf("Wrong field count: expect 1, got %d", l) } }