()
| 147 | } |
| 148 | |
| 149 | func (r *binaryReader) ReadField() (Field, error) { |
| 150 | t, err := r.ReadInt8() |
| 151 | if err != nil { |
| 152 | return Field{}, err |
| 153 | } |
| 154 | i, err := r.ReadInt16() |
| 155 | if err != nil { |
| 156 | return Field{}, err |
| 157 | } |
| 158 | return Field{ID: i, Type: Type(t)}, nil |
| 159 | } |
| 160 | |
| 161 | func (r *binaryReader) ReadList() (List, error) { |
| 162 | t, err := r.ReadInt8() |