()
| 104 | } |
| 105 | |
| 106 | func (d *Decoder) DecodeTextString() (string, error) { |
| 107 | bs, err := d.decodeBytesOfType(TypeText) |
| 108 | if err != nil { |
| 109 | return "", err |
| 110 | } |
| 111 | if !utf8.Valid(bs) { |
| 112 | return "", ErrInvalidUTF8 |
| 113 | } |
| 114 | return string(bs), nil |
| 115 | } |
| 116 | |
| 117 | func (d *Decoder) DecodeByteString() ([]byte, error) { |
| 118 | return d.decodeBytesOfType(TypeBytes) |
no test coverage detected