MCPcopy Index your code
hub / github.com/segmentio/encoding / encodeToString

Method encodeToString

json/encode.go:222–239  ·  view source on GitHub ↗
(b []byte, p unsafe.Pointer, encode encodeFunc)

Source from the content-addressed store, hash-verified

220}
221
222func (e encoder) encodeToString(b []byte, p unsafe.Pointer, encode encodeFunc) ([]byte, error) {
223 i := len(b)
224
225 b, err := encode(e, b, p)
226 if err != nil {
227 return b, err
228 }
229
230 j := len(b)
231 s := b[i:]
232
233 if b, err = e.encodeString(b, unsafe.Pointer(&s)); err != nil {
234 return b, err
235 }
236
237 n := copy(b[i:], b[j:])
238 return b[:i+n], nil
239}
240
241func (e encoder) encodeBytes(b []byte, p unsafe.Pointer) ([]byte, error) {
242 v := *(*[]byte)(p)

Callers 1

Calls 1

encodeStringMethod · 0.95

Tested by

no test coverage detected