(v MarshalerJSONArray)
| 14 | return nil |
| 15 | } |
| 16 | func (enc *Encoder) encodeArray(v MarshalerJSONArray) ([]byte, error) { |
| 17 | enc.grow(200) |
| 18 | enc.writeByte('[') |
| 19 | v.MarshalJSONArray(enc) |
| 20 | enc.writeByte(']') |
| 21 | return enc.buf, enc.err |
| 22 | } |
| 23 | |
| 24 | // AddArray adds an implementation of MarshalerJSONArray to be encoded, must be used inside a slice or array encoding (does not encode a key) |
| 25 | // value must implement Marshaler |
no test coverage detected