(line []byte)
| 394 | } |
| 395 | |
| 396 | func (r *Reader) readVerb(line []byte) (string, error) { |
| 397 | s, err := r.readStringReply(line) |
| 398 | if err != nil { |
| 399 | return "", err |
| 400 | } |
| 401 | if len(s) < 4 || s[3] != ':' { |
| 402 | return "", fmt.Errorf("redis: can't parse verbatim string reply: %q", line) |
| 403 | } |
| 404 | return s[4:], nil |
| 405 | } |
| 406 | |
| 407 | func (r *Reader) readSlice(line []byte) ([]interface{}, error) { |
| 408 | n, err := replyLen(line) |
no test coverage detected