()
| 77 | } |
| 78 | |
| 79 | func (r *binaryReader) ReadFloat64() (float64, error) { |
| 80 | b, err := r.read(8) |
| 81 | if len(b) < 8 { |
| 82 | return 0, err |
| 83 | } |
| 84 | return math.Float64frombits(binary.BigEndian.Uint64(b)), nil |
| 85 | } |
| 86 | |
| 87 | func (r *binaryReader) ReadBytes() ([]byte, error) { |
| 88 | n, err := r.ReadLength() |