(b []byte)
| 231 | } |
| 232 | |
| 233 | func trimIncompleteUTF8(b []byte) []byte { |
| 234 | for i := 0; i < 3 && len(b) > 0; i++ { |
| 235 | r, size := utf8.DecodeLastRune(b) |
| 236 | if r != utf8.RuneError || size != 1 { |
| 237 | break |
| 238 | } |
| 239 | b = b[:len(b)-1] |
| 240 | } |
| 241 | return b |
| 242 | } |
no outgoing calls
no test coverage detected