(code byte, n uint64)
| 190 | } |
| 191 | |
| 192 | func (e *Encoder) write8(code byte, n uint64) error { |
| 193 | e.buf = e.buf[:9] |
| 194 | e.buf[0] = code |
| 195 | e.buf[1] = byte(n >> 56) |
| 196 | e.buf[2] = byte(n >> 48) |
| 197 | e.buf[3] = byte(n >> 40) |
| 198 | e.buf[4] = byte(n >> 32) |
| 199 | e.buf[5] = byte(n >> 24) |
| 200 | e.buf[6] = byte(n >> 16) |
| 201 | e.buf[7] = byte(n >> 8) |
| 202 | e.buf[8] = byte(n) |
| 203 | return e.write(e.buf) |
| 204 | } |
| 205 | |
| 206 | func encodeUintValue(e *Encoder, v reflect.Value) error { |
| 207 | return e.EncodeUint(v.Uint()) |
no test coverage detected