(b, v []byte)
| 756 | } |
| 757 | |
| 758 | func appendArrayQuotedBytes(b, v []byte) []byte { |
| 759 | b = append(b, '"') |
| 760 | for { |
| 761 | i := bytes.IndexAny(v, `"\`) |
| 762 | if i < 0 { |
| 763 | b = append(b, v...) |
| 764 | break |
| 765 | } |
| 766 | if i > 0 { |
| 767 | b = append(b, v[:i]...) |
| 768 | } |
| 769 | b = append(b, '\\', v[i]) |
| 770 | v = v[i+1:] |
| 771 | } |
| 772 | return append(b, '"') |
| 773 | } |
| 774 | |
| 775 | func appendValue(b []byte, v driver.Value) ([]byte, error) { |
| 776 | enc, err := encode(v, 0) |
no outgoing calls
no test coverage detected
searching dependent graphs…